Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Помогите новичку » 09.08.2020 23:26:53

Насколько я понимаю, $data_row->where('field', $value)->first() возвращает null.

#2 Re: Laravel 5.x » Баг в связке шаблона с маршрутом ? » 09.08.2020 23:18:13

Кажется, до меня дошло в чем дело smile

{{ route('login') }} генерит URL, такой как например http://my_site/login,
который одинаков и для get- и для post- запросов. А уже когда приходит запрос по этому адресу - вызывается соответствующий методу (get/post) контроллер.

Поэтому не имеет значения, маршруту с каким методом (get или post) присваивается имя.

#3 Laravel 5.x » Баг в связке шаблона с маршрутом ? » 08.08.2020 11:27:44

Vikt0r
Ответов: 1

Здравствуйте все! smile

В стандартном шаблоне login.blade определена форма:

<form class="form-horizontal" method="POST" action="{{ route('login') }}">

Если я правильно понимаю, указан именованный маршрут login.

Смотрим файл маршрутов:

Route::get('login', 'Auth\LoginController@showLoginForm')->name('login');
Route::post('login', 'Auth\LoginController@login');

Но ведь имя login принадлежит get-маршруту, а у нас метод отправки формы "POST" !

Как это понимать?

Подвал раздела