あなたが知っているように、Laravel 5.2は数日前にリリースされました。私はこの新しいバージョンを試しています。 documentation of Authentication Quickstart 1としてLaravel 5.2 Auth not working
laravel new testapp
、私は認証の足場ルートとビューに次のコマンドを追っ:私は、CLIで次のコマンドを使用して、新しいプロジェクトが作ら
php artisan make:auth
それがうまく働きました。登録は正常に動作しています。しかし、私はログインの問題に直面しています。ログイン後、私はroute.phpファイルに次のテスト:
Route::get('/', function() {
dd(Auth::user());
return view('welcome');
});
Auth::user()
はnull
ともAuth::check()
を返すとAuth::guest()
され、適切に機能していません。私は新しいプロジェクトを作ることで何度も同じことを2回3回試みましたが、正しい結果を得ることはできませんでした。
が完了route.php
<?php
/*
|--------------------------------------------------------------------------
| Routes File
|--------------------------------------------------------------------------
|
| Here is where you will register all of the routes in an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function() {
dd(Auth::());
return view('welcome');
});
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| This route group applies the "web" middleware group to every route
| it contains. The "web" middleware group is defined in your HTTP
| kernel and includes session state, CSRF protection, and more.
|
*/
Route::group(['middleware' => ['web']], function() {
//
});
Route::group(['middleware' => 'web'], function() {
Route::auth();
Route::get('/home', '[email protected]');
});
で誰も私を助けることができますか?または誰も同じ問題に直面していますか?どうすれば修正できますか?
に
auth
ミドルウェアをバインドする必要がありますか?あなたのすべてのroutes.phpを投稿してください。 – Moppo@Moppoは上記の質問に追加しました。 –