0
votes

passer d'identité à l'URL pour l'utilisateur authentifié quand ils se connectent

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

home.blade.php xxx

itinéraire xxx

homécontrôleur xxx


2 commentaires

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');


4 Réponses :


0
votes

Il suffit d'utiliser comme celui-ci xxx

ou xxx

ici, vous pouvez obtenir une idée de passer une variable.


1 commentaires

Je suis vraiment heureux de vous aider



0
votes

Si vous souhaitez rediriger l'utilisateur après la connexion, vous pouvez modifier le redirecttifaTuthentiqué middleware dans app / http / middleware : xxx


0 commentaires

0
votes

L'ID a été transmis à l'URL de cette manière

    $user = Auth::guard('web')->id();

            return redirect()->route('home',['user'=>$user]);


0 commentaires

0
votes

L'utilisateur est redirigé vers la page d'accueil avec son identifiant lors de la connexion de la manière suivante

Contrôleur de connexion H2>
Route::get('/user/{user}', 'HomeController@index')->name('home');


0 commentaires