예를 들어 내 User 클래스에는 users 테이블 열에서 사용자의 역할 값을 확인하는 isAdmin 함수가 있습니다. 따라서이 경우에는 middlewares를 사용할 필요가 없습니다. 나는 사용자가 내보기에 이런 일을 할 것입니다 내 응용 프로그램에서 특정 게시물의 소유자인지 확인하려면
:Laravel : 왜 내가 미들웨어를 사용해야합니까?
@if(Auth::user()->id == $user->id) //$user is the passed user to the view
<p>I am the owner of the post</p>
@elseif(Auth::guest())
<p>I'm a visitor</p>
@else
<p>I'm a registered user visiting this post</p>
내가에게 건가요 오른쪽 또는 내가 뭔가 잘못하고 있어요?
에서
나는 2 주 전에 그것을 배우기 시작하는 laravel 전문가가 아니지만, 난 당신이 정확하지 않습니다 생각합니다. 미들웨어는 다른 일보다 먼저 일을합니다. 실패하지 않으면 실행이 정상적으로 계속되거나 어쩌면 일부 IP 확인 또는 프록시를 수행합니다. 당신의 의견이 옳지 않다고 생각합니다.'$ post' (이 모델이 존재한다면, 꼭해야합니다) owner/user_id를'$ post-> user_id' 또는 이와 비슷한 것으로 확인해야합니다. – matiaslauriti
https://philsturgeon.uk/php/2016/05/31/why-care-about-php-middleware/ –