再次尋求您的幫助。只是想知道如果該列為 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 關注
- 108 瀏覽
添加回答
舉報
0/150
提交
取消