Laravel по-русски

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

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

#1 22.05.2016 23:37:13

В url Отображается не совсем то, что надо

Только познаю азы Laravel. Как сделать так, что бы в адресной строке адрес был идентичен файлу, который отвечает за данную страницу.
Работал со стандартным методом аутентификации. Но после проверки совпадает ли данный существующий юзер с паролем, оказываясь на нужной странице, в адресной строке по прежнему находится `auth/login`.
Роуты:

Route::get('/dashboard', ['uses' => 'HomeController@dashboard', 'as' => 'dashboard']);
Route::get('auth/login/', 'Auth\AuthController@getLogin');
Route::post('auth/login/', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout'); 

HomeController:

public function dashboard()
    {
        return view('pages.dashboard');
    } 

AuthController:

 protected function postLogin()
    {
        $email = Input::get('email');
        $pass = Input::get('password');
        
        if ($email && $pass)
        {
            $user = AuthModel::where('email', $email)->where('password', $pass)->get();
            if (count($user) == 1)
            {
                return view('pages.dashboard');
            }
         }
    } 

То есть после успешного логина отображается страница `dashboard`, но в адресной строке находится `auth/login`. Как сделать что бы в адресной строке было `dashboard`?

Не в сети

#2 22.05.2016 23:44:30

Re: В url Отображается не совсем то, что надо

Я дурачёк: всё решилось с помощью

return redirect()->intended('dashboard');

Не в сети

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