2016-06-13 2 views
1

Мне нужен совет, я только что установил свежую версию Laravel 5.2.37.Laravel 5.2.37 Подтверждение подлинности лесов, не показывающих логин или регистрацию

Сразу после установки установки я деталь БД в файле .env, а затем побежала

php artisan make:auth 

и затем

php artisan migrate 

Все работало отлично без ошибок на всех, когда я просмотреть индекс страницы моего сайта, я вижу новую целевую страницу, но каждый раз, когда я нажимаю логин или регистрирую, он просто возвращает 404's

Там, кажется, нет ни логин, ни регистрация маршрутов создан, это мой routes.php файл

Route::get('/', function() { 
    return view('welcome'); 
}); 

Route::auth(); 

Route::get('/home', '[email protected]'); 

Существует AuthController.php в каталоге AUTH, но также нет упоминания о входе в систему или зарегистрироваться маршрут.

Я пропустил шаг?

Любая помощь будет отличной.

Мир!

+0

'Route :: auth();' - это ярлык для добавления всех маршрутов auth, чтобы маршруты существовали, вы можете поделиться полной ошибкой –

ответ

1

Запустить php artisan route:list команда. Вы должны увидеть эти маршруты:

login | ...\[email protected] login | ...\[email protected] logout | ...\[email protected] password/email | ...\[email protected] password/reset | ...\[email protected] password/reset/{token?} | ...\[email protected] register | ...\[email protected] register | ...\[email protected]

Если вы видите эти команды, Auth работа.

Итак, просто зайдите на страницу http://you.app/register, и вы увидите регистрационную форму.

0

По умолчанию вы не можете увидеть маршруты в своем файле routes.php.

Как он возвращает страницу 404, пожалуйста, проверьте, site/index.php/register? После запуска команды вы должны иметь автоматическое представление в корневом каталоге приложения.

Из меню навигации вы можете видеть кнопки для входа и регистрации.

Также вы можете проверить свою базу данных, была ли создана таблица или нет.

0

Оказалось, что при установке нового ящика сервера Ubuntu я забыл настроить mod-rewrite.

Я только что прошел, и теперь все работает отлично.

Извините за неудобства.

Мир!

Смежные вопросы