Laravel
로그인 상태 확인하기
Controller or Livewire
1// 로그인 사용자 확인
2$user = auth()->user();
3
4if ($user)
5{ }
6else
7{ }
8endif
9
10// Request 에서 사용자 확인
11public function update(Request $request): RedirectResponse
12{
13 $user = $request->user();
14
15 return redirect('/flights');
16}
Blade Templates
1
2// 로그인 데이타 확인
3Auth::user()->name
4Auth::user()->email
5
6@if(Auth::check()) {
7 // ....
8}
9@else {
10 // ....
11}
12@endif
13
14@if(Auth::user()) {
15 // ....
16}
17@else {
18 // ....
19}
20@endif
21
22// 로그인 되어 있으면
23@auth
24// ...
25@else
26// ...
27@endauth
1<a href="{{ route('posts.edit', $post) }}">Edit</a>
2
3public function edit(Post $post)
4{
5 return view('posts.edit', compact('post'));
6}