[silindi]
return back()->withErrors([
'new_password' => __('Enter your current password')
]);
Bu şekilde yaparsanız @error direktifini kullanabilirsiniz. Laravel içinde hata mesajlarını tutan MessageBag var. Bu şekilde kendi hata mesajınızı validation hata mesajları ile aynı yere koymuş oluyorsunuz. Böylece o hata mesajlarına yapabildiğiniz her işlemi kendi hata mesajlarınıza da yapabilirsiniz.
Laravel'in kendi MessageBag sınıfını siz de kullanabilirsiniz. Kullanımına örnek vermek gerekirse:
$bag = new \Illuminate\Support\MessageBag();
$bag->add('hello','Merhaba');
$bag->add('hello', 'Dünya');
$bag->add('success', 'İşleminiz başarılı');
$bag->getMessages();
{
"hello": [
"Merhaba",
"Dünya"
],
"success": [
"İşleminiz başarılı"
]
}
İçerisindeki yöntemleri inceleyebilirsiniz:
https://laravel.com/api/7.x/Illuminate/Support/MessageBag.html