Laravel по-русски

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

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

#1 11.08.2017 11:30:08

Как работает маршрут когда его в файле роутов нет

Я набираю domen.com/register
и открывается шаблон формы регистрации в то время как роута/register нет
Объясните пожалуйста как это работает?

Не в сети

#2 11.08.2017 11:43:53

Re: Как работает маршрут когда его в файле роутов нет

Скорей всего это связанно с тем, что в Laravel по умолчанию есть этот роут. Т.е. готовая авторизация, регистрация и восстановление пароля.

Не в сети

#3 11.08.2017 11:47:23

Re: Как работает маршрут когда его в файле роутов нет

php artisan make:auth установит представления для регистрации и входа, а также маршруты для всех конечных точек аутентификации

https://laravel.ru/docs/v5/authenticati … утизация_1

Другими словами, маршрут /register добавляется через Auth::routes() в файле маршрутов. Ты можешь посмотреть все маршруты приложения с помощью php artisan route:list

Не в сети

#4 11.08.2017 11:55:24

Re: Как работает маршрут когда его в файле роутов нет

На комманду route:list
я получил список роутов
Очень хочу разобраться как показывается форма регистрации
GET|HEAD | register| register| App\Http\Controllers\Auth\RegisterController@showRegistrationForm 
Есть вот такой роут (очень хочется понять где он прописан так как в файлах роутов его нет 100%)
И этого экшена нет а форма показывается

Изменено imediasun (11.08.2017 12:03:33)

Не в сети

#5 11.08.2017 12:17:42

Re: Как работает маршрут когда его в файле роутов нет

Я разобрался там подключен файл из вендора

Не в сети

#6 11.08.2017 12:17:58

Re: Как работает маршрут когда его в файле роутов нет

Auth::routes();
Есть запись в роут файле, вот как найти бы где записаны роуты в Auth?

Изменено imediasun (11.08.2017 12:27:16)

Не в сети

#7 11.08.2017 13:13:56

Не в сети

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