suis Suite du code et chaque fois qu'il tente de montrer des messages pour les utilisateurs, il transmet l'ID utilisateur à l'URL manuellement comme "http://127.0.0.0.1:8000/home/1". Comment cela peut-il être fait sans taper l'URL
4 Réponses :
Il suffit d'utiliser comme celui-ci ou p> ici, vous pouvez obtenir une idée de passer une variable. p> p>
Je suis vraiment heureux de vous aider
Si vous souhaitez rediriger l'utilisateur après la connexion, vous pouvez modifier le redirecttifaTuthentiqué code> middleware dans
app / http / middleware code>:
L'ID a été transmis à l'URL de cette manière
$user = Auth::guard('web')->id(); return redirect()->route('home',['user'=>$user]);
L'utilisateur est redirigé vers la page d'accueil avec son identifiant lors de la connexion de la manière suivante
Route::get('/user/{user}', 'HomeController@index')->name('home');
Je suis clair à votre problème. Que voulez-vous en fait?
Je reçois à cette URL 127.0.0.1:8000/Home/1 en tapant manuellement et je Vous voulez que cela soit fait lorsque l'utilisateur se connecte ou lorsqu'il clique sur un bouton. Je sais seulement comment le faire sans la variable dans la route comme itinéraire :: Get ('/ Home', 'HomeController @ index') -> Nom ('home');