How to change the order of them, just as a customer would want?
Asked
Active
Viewed 1,525 times
1 Answers
2
- You create a copy of
Laravel\Nova\Tools\ResourceManager
somewhere in you codebase. You add a
"files"
key to composer.json under"autoload"
"autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ], "files": ["app/<your path>/ResourceManager.php"] },
In ResourceManager.php you change
public function renderNavigation() { $request = request(); $groups = Nova::groups($request); $newNavigation = collect([ 'Group1' => collect([ Resource1::class, Resource2::class, Resource3::class, ]), 'Group2' => collect([ Resource4::class, Resource5::class, ]), ]); return view('nova::resources.navigation', [ 'navigation' => $newNavigation, 'groups' => $groups, ]); }

online Thomas
- 8,864
- 6
- 44
- 85