Intereting Posts
Передача переменной из контроллера для просмотра в CodeIgniter Сценарий сценариев разрешений на работу не работает. Может ли это быть связано с тем, что PHP.ini отличается? как «переписать правило» для под-подкаталога? .htaccess / PHP Fullcalendar – сохранение событий в базе данных Использовать класс базы данных PDO без создания нового подключения каждый раз? Magento onepage checkout saveOrder 302 перенаправление Как ускорить подсчет количества битов в php? Веб-приложение – слайдер, показывающий функции дней месяца Сообщение об ошибке Amazon Настроить и получить доступ к странице статуса PHP-FPM в стеке LAMP битмы mysql_fetch_assoc () ожидает, что параметр 1 будет ресурсом, boolean задан в C: \ xampp \ htdocs \ qcc \ truckdelivery.php в строке 9 не выбрана база данных Страница поиска PHP SQL возвращает ошибку php regex, избрать номер телефона из текста / html Как определить массив байтов в PHP Лучший редактор PHP для Vista

Laravel 5.2 – Каждый маршрут перенаправляется на главную страницу

Я только начал приложение laravel 5.2. Каждый маршрут, который я принимаю (/ register / logout, login, …), перенаправляет меня на домашнюю страницу.

Вот мои маршруты

<?php Route::group(['middleware' => ['web']], function () { //Register Route::get('/register', 'Auth\AuthController@getRegister'); Route::get('/register/success', 'Auth\AuthController@getRegisterSuccess'); Route::post('/register', 'Auth\AuthController@PostRegister'); //Login Route::get('/login', 'Auth\AuthController@getLogin'); Route::post('/login', 'Auth\AuthController@PostLogin'); //Password Reset Route::get('/password/reset/email', 'Auth\PasswordController@getEmail'); Route::get('/password/reset/{token}', 'Auth\PasswordController@getToken'); Route::get('/password/reset/sent', 'Auth\PasswordController@getSent'); Route::post('/password/reset/email', 'Auth\PasswordController@postEmail'); Route::post('/password/reset', 'Auth\PasswordController@postReset'); }); Route::group(['middleware' => ['web', 'auth']], function () { Route::get('/logout', 'Auth\AuthController@getLogout'); }); Route::get('/', function () { return view('welcome'); }); 

когда я удаляю Route::group(['middleware' => ['web']], function () { line Я могу получить доступ к странице, но это дает мне ошибку

Неопределенная переменная: ошибки

Вот почему требуется веб-среда, поэтому я немного застрял.

Контроллер и представления работают. Это просто перенаправление, которое я не могу понять.

Спасибо за вашу помощь!

Вам необходимо внести изменения в свой AuthController и указать, куда вы хотите перенаправить.

Затем вам нужно добавить это в каждый контроллер, который у вас есть:

 public function __construct() { $this->middleware('auth'); } 

Вы должны создать шаблон клинка, например auth.blade.php, в ресурсах / представлениях. Затем вам нужно сделать представление с вашего контроллера с возвратом, как:

  public function getLogin(){ return view( "auth", [ 'username' => username, 'password' => password ] ); }