muharremozdemir Normalde şu şekilde çalışması lazım:
if($validator->fails()) {
return redirect()->back()
->withErrors($validator)
->withInput();
}
İsteğin atıldığı/geri döneceği sayfada:
<input type="text" name="name" value="{{ old('name') }}">
back kullanmadan şöyle de deneyebilirsiniz:
if($validator->fails()) {
return redirect()->route('posts.create')
->withErrors($validator)
->withInput();
}
Ayrıca ShareErrorsFromSession middleware web rota grubunda olduğu için routes/api.php rotalarında çalışmaz; rotalarınızın web.php içinde olması lazım.
Session çalışıyor mu onu da kontrol edin.