答案 0 :(得分:2)
我认为您遇到的问题是因为即使用户未经身份验证,您也试图获取该用户的ID。
因此,除非整个视图都受到auth
中间件的保护,否则您可以通过首先检查用户是否通过身份验证来改进检查。
@if( Auth::check() && Book::isUserCoauthor($book, Auth::user()->id) )
答案 1 :(得分:0)
如果[ZIPPED WITH CONDITION]
子句中的条件转换为n
时仅出现错误,则很可能是在if()
块中访问了不应访问的属性。< / p>
false