1

laravel 5.1 から 5.2 に更新した後、この予期しない問題が発生しました。Auth::loginユーザーを手動でログインするために使用します。また、ユーザーをリダイレクトすると、保持されません。

すべての構成は、laravel 5.2 のクリア インストールから適切に移植されました。

ルートコードは次のとおりです。

Route::group([ 'middleware' => [ 'web' ] ], function () {
    Route::get('test', function () {
        $user = \Upping\Models\User::find(311);
        Auth::login($user);
        Auth::check(); // true
        return redirect('authCheck');
    });

    Route::get('authCheck', function () {
        Auth::check(); // false
    });
});

config\auth.php -> プロバイダー

'users' => [
    'driver' => 'eloquent',
    'model' => \Upping\Models\User::class,
],

laravelの経験について言えば、私には小さなヒントで十分です。そして、助けてくれてありがとう。

4

2 に答える 2

0

したがって、本当の原因は少しとてつもないものでした。エラーログを読んだところ、それは Zend Z-ray であり、その laravel プラグインが 5.2 アップデートを意味しているとわかりました。

電源を切った後、すべてが正常に動作し始めました。

于 2015-12-28T20:53:47.767 に答える