Comme vous le savez, Laravel 5.2 est sorti il y a quelques jours. J'essaye cette nouvelle version. J'ai fait un nouveau projet en utilisant la commande suivante sur CLI:Laravel 5.2 Auth ne fonctionne pas
laravel new testapp
Comme par documentation of Authentication Quickstart, je suivais la commande suivante pour voies d'échafaudage et des vues d'authentification:
php artisan make:auth
Il a bien fonctionné. L'inscription fonctionne bien. Mais je suis confronté à un problème dans Login. Après connexion je l'ai testé suivant dans le fichier route.php:
Route::get('/', function() {
dd(Auth::user());
return view('welcome');
});
Auth::user()
est de retour null
et aussi Auth::check()
et Auth::guest()
ne fonctionnent pas correctement. J'ai essayé la même chose encore et encore deux trois fois en faisant de nouveaux projets, mais je n'ai pas pu obtenir les bons résultats.
Ci-dessous la complète 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]');
});
Quelqu'un peut-il me aider? ou Est-ce que quelqu'un est confronté au même problème? Comment puis-je le réparer?
vous utilisez le groupe middleware 'web' dans votre groupe d'itinéraire? S'il vous plaît poster toutes vos routes.php – Moppo
@Moppo ajouté ci-dessus dans la question. –