1
単純なエラー処理を試行しています。クエリで何も返されない場合、ユーザーを404ページにリダイレクトしたいのですが、今は表示するメッセージをエコーしますそれがトリガーならば、ここに私のコードクエリでのエラー処理がコントローラlaravelで機能していない
public function show($user_id, $username) {
$user = User::where('id', $user_id)->where('name', $username)->get();
if (count($user = 0)) {
echo "REEEEEEE";
}
else
{
$user->load('comments.users', 'posts.users');
return $user;
}
//return view ('users.show', compact('user'));
}
これだけエコーメッセージであると関係をロードまたはクエリは、私が何か間違ったことをやって、何かを返した場合、ユーザーを返さないのですか?
なり仕事は?構文が間違っていますか? – user6073700
@ user6073700あなたが間違って入力した場合、 'count($ user = 0)'は正しい文ではありません。あなたは0にユーザを割り当て、それから 'if(count(0))'を割り当てます。それは私の答えを右にマークするのを助けた場合は、ありがとう –