adds roles
This commit is contained in:
@@ -3,8 +3,16 @@
|
||||
namespace App\Providers;
|
||||
|
||||
use App\Models\User;
|
||||
use App\Nova\Dashboards\Main;
|
||||
use App\Nova\LogResource;
|
||||
use App\Nova\QuestionResource;
|
||||
use App\Nova\ScreeningResource;
|
||||
use App\Nova\SessionResource;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
use Laravel\Fortify\Features;
|
||||
use Laravel\Nova\Menu\MenuItem;
|
||||
use Laravel\Nova\Menu\MenuSection;
|
||||
use Laravel\Nova\Nova;
|
||||
use Laravel\Nova\NovaApplicationServiceProvider;
|
||||
|
||||
@@ -17,7 +25,25 @@ public function boot(): void
|
||||
{
|
||||
parent::boot();
|
||||
|
||||
//
|
||||
Nova::mainMenu(function (Request $request) {
|
||||
return [
|
||||
MenuSection::dashboard(Main::class)->icon('home'),
|
||||
|
||||
MenuSection::make('Questionnaire', [
|
||||
MenuItem::resource(QuestionResource::class),
|
||||
MenuItem::resource(ScreeningResource::class),
|
||||
MenuItem::resource(SessionResource::class),
|
||||
])->icon('clipboard-document-list')->collapsible(),
|
||||
|
||||
MenuSection::make('Logs', [
|
||||
MenuItem::resource(LogResource::class),
|
||||
])->icon('chart-bar')->collapsible(),
|
||||
|
||||
MenuSection::make('Users', [
|
||||
MenuItem::resource(\App\Nova\User::class),
|
||||
])->icon('users')->collapsible(),
|
||||
];
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user