Laravel по-русски

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

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

#1 13.02.2013 19:34:34

Ikeaboy
Откуда: Киев
Сообщений: 28

Auth::attempt() редиректит

Добрый день, возникла странная проблема.

Есть форма:

PHP
echo Form::open('login''POST');

//username

//password

echo Form::close()

Обработчик:

PHP
Route::post('login', function()
{
    
$data = array(
        
'username'      => Input::get('username'),
        
'password'      => Input::get('password')
    );
    
Auth::attempt($data);
    return 
Redirect::back();
});

До определенного, неизвестного, момента, все отлично работало. Но наступил этот момент, и начались проблемы. Из того что я понял, при вызове Auth::attempt($data); происходит переадресация, на тот же маршрут, но уже без $_POST. Независимо от правильности ввода. Как следствие попадание на 404.

Как это можно объяснить. Заранее спасибо!

Не в сети

#2 13.02.2013 20:12:29

Ikeaboy
Откуда: Киев
Сообщений: 28

Re: Auth::attempt() редиректит

После определенных телодвижений обнаружил ошибку такую ошибку:

Notice: Undefined property: Symfony\Component\HttpFoundation\LaravelResponse::$charset in /home/***/public_html/laravel/vendor/Symfony/Component/HttpFoundation/Response.php on line 221
Unhandled Exception

Message:

Undefined property: Laravel\Response::$content
Location:

/home/***/public_html/laravel/response.php on line 266
Stack Trace:

#0 /home/***/public_html/laravel/laravel.php(42): Laravel\Error::native(8, 'Undefined prope...', '/home/***/p...', 266)
#1 /home/***/public_html/laravel/response.php(266): Laravel\{closure}(8, 'Undefined prope...', '/home/***/p...', 266, Array)
#2 /home/***/public_html/laravel/error.php(62): Laravel\Response->render()
#3 /home/***/public_html/laravel/error.php(111): Laravel\Error::exception(Object(ErrorException), false)
#4 /home/***/public_html/laravel/laravel.php(50): Laravel\Error::shutdown()
#5 [internal function]: Laravel\{closure}()
#6 {main}

В недоумении.

Не в сети

#3 13.02.2013 20:40:01

Ikeaboy
Откуда: Киев
Сообщений: 28

Re: Auth::attempt() редиректит

Проблема была в модели User, которая была задана в настройках авторизации. Дублирование имени функции.

Не в сети

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