2

検証が失敗すると、Laravel検証に問題があり、成功するはずのコードブロックも呼び出されます...

admin_id フィールドが現在ログに記録されているユーザーと等しいかどうか、ユーザー ID を確認しようとしています。

コードは次のとおりです。

$auth = Auth::user()->id;
$inputs = array(
    'id' => Input::get('id')
);

$rules = array(
    'id' => "required|exists:users,id,admin_id,$auth"
);

$validate = Validator::make($inputs, $rules);

if ($validate->fails()) {
    return $validate->messages()->all();
} else {
    return 'succes';
}
4

2 に答える 2