Laravel по-русски

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

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

#1 03.01.2015 20:38:09

Проблема с авторизацией в админку

При попытке авторизации появляется сообщение "Whoops, looks like something went wrong". Статус страницы 500 internal server error.

Контроллер:

<?php namespace Admin;

class AdminController extends \BaseController {

    public function index() {

        $data = Input::all();

        if (Auth::attempt([ 'email' => $data['email'], 'password' => $data['password'] ], true)) {

            if (Auth::usermodel()->user_group == 1) {
                return View::make('backend.index');
            } else {
                return Redirect::to(URL::previous());
            }

        } else {
            return "error";
        }

    }

}

Роуты:

Route::group([ 'prefix' => 'admin' ], function() {

    Route::get('/', function() {
        return View::make('backend.login');
    });

    Route::post('/index', 'Admin\AdminController@index');

    Route::get('/index', function() {
        if (Auth::check()) {
            return View::make('backend.index');
        } else {
            return Redirect::to('/admin');
        }
    });

});

Папка backend с контроллером добавлена в composer.json
Уже несколько часов бьюсь над проблемой, ничего не получается

Не в сети

#2 03.01.2015 21:00:01

Wide

Re: Проблема с авторизацией в админку

Ongi пишет:

Auth::usermodel()

?

#3 03.01.2015 21:02:06

Wide

Re: Проблема с авторизацией в админку

И отладчик включите. Сразу будет видно где проблема.

#4 03.01.2015 21:10:02

Re: Проблема с авторизацией в админку

Спасибо, отладчик помог smile

Не в сети

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