Size: a a a

Laravel для начинающих

2020 July 21

БД

Борис Дротенко... in Laravel для начинающих
тип у меня  есть такая фигнюшка
источник

БД

Борис Дротенко... in Laravel для начинающих
Route::middleware(['auth'])->group(function(){

   Route::get( '/logout', 'ProfilesController@logout' )->name( 'logout' );
   
   Route::middleware(['is_admin'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
   });

   Route::middleware(['is_owner'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
       Route::resource('panel/admins','AdminController');
   });
   
});
источник

БД

Борис Дротенко... in Laravel для начинающих
И она не хочет работать
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
почему?
источник

БД

Борис Дротенко... in Laravel для начинающих
Я хз
источник

SG

Sergey Gerasimov in Laravel для начинающих
Борис Дротенко
Route::middleware(['auth'])->group(function(){

   Route::get( '/logout', 'ProfilesController@logout' )->name( 'logout' );
   
   Route::middleware(['is_admin'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
   });

   Route::middleware(['is_owner'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
       Route::resource('panel/admins','AdminController');
   });
   
});
И не должно
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Борис Дротенко
Route::middleware(['auth'])->group(function(){

   Route::get( '/logout', 'ProfilesController@logout' )->name( 'logout' );
   
   Route::middleware(['is_admin'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
   });

   Route::middleware(['is_owner'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
       Route::resource('panel/admins','AdminController');
   });
   
});
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а ошибка какая?
источник

БД

Борис Дротенко... in Laravel для начинающих
Я если что на ларавеле ток вторую неделю
источник

SG

Sergey Gerasimov in Laravel для начинающих
Борис Дротенко
Route::middleware(['auth'])->group(function(){

   Route::get( '/logout', 'ProfilesController@logout' )->name( 'logout' );
   
   Route::middleware(['is_admin'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
   });

   Route::middleware(['is_owner'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
       Route::resource('panel/admins','AdminController');
   });
   
});
У тебя одинаковые пути и имена
источник

SG

Sergey Gerasimov in Laravel для начинающих
Первый роут всегда перехватит управление
источник

SG

Sergey Gerasimov in Laravel для начинающих
Борис Дротенко
Route::middleware(['auth'])->group(function(){

   Route::get( '/logout', 'ProfilesController@logout' )->name( 'logout' );
   
   Route::middleware(['is_admin'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
   });

   Route::middleware(['is_owner'])->group(function(){
       Route::get('/panel', 'HomeController@configurePanel' )->name( 'main' );
       Route::get('/panel/admin', 'HomeController@configurePanel' )->name( 'admin' );
       Route::get('/panel/finances', 'FinancesController@get' )->name( 'finances' );
       Route::resource('panel/drivers', 'DriverController');
       Route::resource('panel/cars', 'CarController');
       Route::resource('panel/admins','AdminController');
   });
   
});
А зачем это вообще? У тебя даже одинаковые экшены ловят...
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

БД

Борис Дротенко... in Laravel для начинающих
Мне тип над чтоб Владелец мог все
источник

БД

Борис Дротенко... in Laravel для начинающих
А админ частично все
источник

AS

Artem Smirnoff in Laravel для начинающих
ребятки ткните на ошибку .... не понял прикола .... обычное удаление пользователя ... три скрина скинул , шаблон , контроллер и роут...  Проблема в том что на какой либо крестик на против юзера не нажимай всегда в контроллер прилетает цифра 1 !! 1 и всё , ....
источник

AS

Artem Smirnoff in Laravel для начинающих
источник

AS

Artem Smirnoff in Laravel для начинающих
источник

SG

Sergey Gerasimov in Laravel для начинающих
Борис Дротенко
А админ частично все
Ну на конкретный роут и вешай
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Route::delete
источник