【发布时间】:2021-08-09 13:58:18
【问题描述】:
所以我有一个 Laravel 应用程序,我登录并被重定向到我的主页,其中标题应该被更改,但事实并非如此。
<ul>
<a href="{{URL:: route( 'login' )}}" id="logo">
<img src="{{asset('assets/img/rentalstallLogo.jpg')}}" alt="Logo">
</a>
<li><a >Qui somme-nous</a> </li>
<li><a >Événements & concours </a></li>
@auth
<li>
<form action="{{ route('signout')}}" method="GET">
@csrf
<button type="submit" id='logoutButton'> logout </button>
</form>
</li>
<li><a id="connexion-link" href={{route( 'login' )}}>account</a> </li>
@endauth
@guest
<li><a href={{route( 'register-user' )}} >Inscriptions</a> </li>
<li><a id="connexion-link" href={{route( 'login' )}}>Connexion</a> </li>
@endguest
<li><a id="language-link" href="#">fr</a> </li>
</ul>
我也试过 if (Auth::check())和 if (Auth->check())
这是我的登录功能:
'email' => 'required',
'password' => 'required'
]);
$credentials = $request->except(['_token']);
$user = User::where('email',$request->email)->first();
if (auth()->attempt($credentials)) {
return redirect()->intended('/');
}else{
session()->flash('message', 'Invalid credentials');
return redirect()->back();
}
【问题讨论】:
-
您可以使用
@if( auth()->check() )看看它是否有效! -
$auth = Auth::user()->id;..... dd($auth) 你在调试中的内容
-
@Tayyabmehar 当我这样做时它给了我空值。
标签: php html laravel laravel-8