再次寻求您的帮助。只是想知道如果该列为 NULL,是否有任何想法返回一些东西。请看下面的代码: 谢谢!应用控制器 public function index() { $user_id = Auth::user()->id; $applications = application::where('user_id', '=', $user_id)->first()->get(); if (empty($applications)) { return redirect(route('user.application.index'))->with('message','Application is Succesfully');; } else{ return view('user.application.index',compact('applications')); } }
1 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
如果用户未通过身份验证,那么您将收到意外错误。所以首先检查authasAuth::check()
尝试这个 :
use Illuminate\Support\Facades\Auth;
public function index()
{
if(!Auth::check()) {
return view('login');
}
$applications = Application::where('user_id', $Auth::user()->id)->first();
if (empty($applications)) {
return redirect(route('user.application.index'))->with('message','Application is Succesfully');;
}
else{
return view('user.application.index',compact('applications'));
}
}
- 1 回答
- 0 关注
- 79 浏览
添加回答
举报
0/150
提交
取消