Size: a a a

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

2021 March 07

OS

Oleksii Savchuk in Laravel для начинающих
Переслано от Sergey Chizhik
Но это дичь.
источник

SC

Sergey Chizhik in Laravel для начинающих
Oleksii Savchuk
почему?
Потому что код не должен знать в каком контексте его выполняют.
источник

OS

Oleksii Savchuk in Laravel для начинающих
Sergey Chizhik
Потому что код не должен знать в каком контексте его выполняют.
ну тогда я могу поcтупить по другому, буду выкидывать исключение, и буду обрабатывать его в try / catch. Отдельно в очереди, отдельно в web controller.
источник

SC

Sergey Chizhik in Laravel для начинающих
Oleksii Savchuk
ну тогда я могу поcтупить по другому, буду выкидывать исключение, и буду обрабатывать его в try / catch. Отдельно в очереди, отдельно в web controller.
Звучит лучше
источник

OS

Oleksii Savchuk in Laravel для начинающих
Sergey Chizhik
Звучит лучше
тогда вопрос такой, могу ли я написать Middleware для задачи таким образом чтобы он обрабатывал такие исключения, а остальные пропускал?
источник

SC

Sergey Chizhik in Laravel для начинающих
Oleksii Savchuk
тогда вопрос такой, могу ли я написать Middleware для задачи таким образом чтобы он обрабатывал такие исключения, а остальные пропускал?
А кто тебе запретит?)
источник

OS

Oleksii Savchuk in Laravel для начинающих
Sergey Chizhik
А кто тебе запретит?)
понял, попробую если не получится вернусь за новыми советами
источник

OS

Oleksii Savchuk in Laravel для начинающих
@s_chizhik спасибо
источник

SC

Sergey Chizhik in Laravel для начинающих
Пожалуйста)
источник

В

Влад in Laravel для начинающих
Объясните, пожалуйста.
Если пишу так:  
Route::get('/user/{any?}', "Api\UserController@read");
то авторизацию проходит

А если так:
Route::any('/user/{any?}', "Api\UserController@read");
То ошибка 401. Почему? Чем они отличаются?
источник

J

J in Laravel для начинающих
Товарищи, добавил в окно авторизации выпадающий список с выбором выполняемой задачи пользователя. То есть юзер, перед тем как приступить к работе должен ввести логпасс и выбрать задачу. Можно ли сделать перенаправление на вьюшку, сделанную под выбранную юзером задачу после нажатия кнопки login?
источник

J

J in Laravel для начинающих
Или же это слишком замороченно?
источник

А

Андрей in Laravel для начинающих
Подскажите, пожалуйста.
Есть такой роут:
Route::get('/admin/tables/cities/edit/{id}', 'Admin\CityController@getEditCityView')->name('editCityView');
Через ajax обращаюсь к контроллеру ProvinceController чтобы получить имя.
Вылетает 500 ошибка с текстом:
Argument 1 passed to App\Http\Controllers\Admin\CityController::getEditCityView() must be of the type int, string given
Не пойму как в ответе вернуть id, который в роуте
источник

e

eldarda in Laravel для начинающих
а у тебя что на место id прилетает?
источник

e

eldarda in Laravel для начинающих
мб ты описал id как строковый параметр
источник

e

eldarda in Laravel для начинающих
глобально
источник

e

eldarda in Laravel для начинающих
или в том месте
источник

А

Андрей in Laravel для начинающих
источник

e

eldarda in Laravel для начинающих
ну всмысле адрес /admin/tables/cities/edit/{id}
источник

А

Андрей in Laravel для начинающих
Может я не так параметр определил. Не знаю. Потому спрашиваю у вас
источник