У меня проблема с промежуточным программным обеспечением laravel can. Я не могу использовать его на двух разных ролях.
Вот небольшой пример моего кода:
Route::group(['prefix' => '','middleware' => 'can:super_admin'], function () {
Route::group(['prefix' => 'dashboard'], function () {
Route::get('dashboard', 'SuperAdminController@getDashboardData');
});
....
});
Route::group(['prefix' => '','middleware' => 'can:admin'], function () {
Route::group(['prefix' => 'dashboard'], function () {
Route::get('dashboard1', 'AdminController@getDashboardData');
});
...
});
Может ли кто-нибудь помочь мне использовать оба маршрута с API промежуточного программного обеспечения laravel?