#javascript #ajax #insert #laravel-8 #model-validation
#javascript #аякс #вставить #laravel-8 #валидация модели
Вопрос:
$user=new User;
$validator=Validator::make($request->all(),$user->rules,$customMessage);
if($validator->fails())
{
return response()->json(['error'=>$validator->errors()]);
}
else
{
return response()->json(['success'=>'Added new records']);
User::create($request->all());
return redirect('/show');
}
Ответ №1:
приведенная ниже инструкция return
не будет выполнена, это уже мертвый код
return response()->json(['success'=>'Added new records']);
//below statement will not execute
User::create($request->all()); // dead code
return redirect('/show'); //dead code
Комментарии:
1. Как я могу преодолеть и выполнить код для вставки данных и перенаправления на страницу с URL (‘/ show’)
2. для этого обычно я использую
$request->session()->flash('success', 'Added new records');
вместо return json