Size: a a a

Laravel Framework Russian Community

2021 January 29

С

Сидредин in Laravel Framework Russian Community
Ок. Спасибо!
источник

AB

Alex B in Laravel Framework Russian Community
Сидредин
где обычно хранят интерфейсы и трейты для приложения на Ларавель?
в папке app
Traits
Contracts
Services
источник

А

Артём in Laravel Framework Russian Community
Alex B
в папке app
Traits
Contracts
Services
Зачем ты мешаешь человек учиться?
источник

👤U

👤 User in Laravel Framework Russian Community
Где в ларавеле хранить модели XD Сколько лет понадобилось, чтоб решить.
источник

E

Eugeni in Laravel Framework Russian Community
Всем привет
источник

E

Eugeni in Laravel Framework Russian Community
подскажите как реализовать что то подобное
источник

E

Eugeni in Laravel Framework Russian Community
Route::prefix('/cabinet')->group(function () {

   Route::group(['middleware' => 'role:administrator'], function () {
       Route::get('', [App\Http\Controllers\AdminController::class, 'index']);
   });

   Route::group(['middleware' => 'role:customer'], function () {
       Route::get('', [App\Http\Controllers\AdminController::class, 'index']);
   });
});
источник

AB

Alex B in Laravel Framework Russian Community
Eugeni
подскажите как реализовать что то подобное
что подобное?
источник

B

Bat in Laravel Framework Russian Community
Eugeni
подскажите как реализовать что то подобное
для начала научиться задавать вопросы
источник

E

Eugeni in Laravel Framework Russian Community
Есть личные кабинеты пользователей. Каждый кабинет с разной логикой. И доступны они по разным url с префиксом. Как можно замоскарадить их все по 1 url cabinet
источник

AB

Alex B in Laravel Framework Russian Community
Eugeni
Есть личные кабинеты пользователей. Каждый кабинет с разной логикой. И доступны они по разным url с префиксом. Как можно замоскарадить их все по 1 url cabinet
ты хочешь чтобы они все открывались по роуту cabinet?
для этого есть gates and policies
или ты хочешь чтобы в начале был cabinet/(дальше остальное)some-route?
источник

AB

Alex B in Laravel Framework Russian Community
Eugeni
Route::prefix('/cabinet')->group(function () {

   Route::group(['middleware' => 'role:administrator'], function () {
       Route::get('', [App\Http\Controllers\AdminController::class, 'index']);
   });

   Route::group(['middleware' => 'role:customer'], function () {
       Route::get('', [App\Http\Controllers\AdminController::class, 'index']);
   });
});
так ты все правильно делаешь, если я правильно понял твое второе сообщение
источник

E

Eugeni in Laravel Framework Russian Community
Да но только мидлвере выполняется 1 раз
источник

P

Poseidon in Laravel Framework Russian Community
А норм что у тебя одинаковые контроллеры?
источник

AB

Alex B in Laravel Framework Russian Community
Eugeni
Да но только мидлвере выполняется 1 раз
что значит один раз? у тебя там только один миддлвер и указан
источник

AB

Alex B in Laravel Framework Russian Community
Poseidon
А норм что у тебя одинаковые контроллеры?
+
источник

P

Poseidon in Laravel Framework Russian Community
Eugeni
Route::prefix('/cabinet')->group(function () {

   Route::group(['middleware' => 'role:administrator'], function () {
       Route::get('', [App\Http\Controllers\AdminController::class, 'index']);
   });

   Route::group(['middleware' => 'role:customer'], function () {
       Route::get('', [App\Http\Controllers\AdminController::class, 'index']);
   });
});
App\Http\Controllers\AdminController::class
источник

AB

Alex B in Laravel Framework Russian Community
Poseidon
App\Http\Controllers\AdminController::class
ну может у него там ифы
источник

P

Poseidon in Laravel Framework Russian Community
Слишком тупо
Думаю у него опечатка
И все идёт на AdminContoller
Из-за этого и думает что "middleware отрабатывает один раз"
источник

E

Eugeni in Laravel Framework Russian Community
Да знаю что опечатка
источник