Hello, i'm a begginer with this framework, im creating a Register for students and for the login page i'm doing a simply page with guards ecc ecc. Also i have always this error, the page works perfectly , but if i put wrong fields i can't receive the error message, it's the same for the successful messages. For example in this part for the email:
public function sendEmail_teacher(Request $request){
$request->validate([
'email_studente' => 'required|email',
'messaggio_da_inviare' => 'required|string|min:10|max:500',
'nome_studente' => 'required|string',
'email_professore'=>'required|email',
'id'=>'required',
]);
$data = [
'email_studente' => $request->email_studente,
'messaggio_da_inviare' => $request->messaggio_da_inviare,
'nome_studente' => $request->nome_studente,
'email_professore' => $request->email_professore,
];
$id=$request->id;
Mail::to($request->email_professore)->send(new MailStudent_Teacher($data));
sleep(1);
return redirect()->route('student.dashboard')->with('success', 'Email inviata con successo!')};
BLADE FILE
@if (session('success'))
<div class="alert alert-success">
{{ session('success') }}
</div>
@endif
ROUTES:
Route::get('send/mail/contact={id}', [SendEmailController::class,'mail_pass'])->name('send.mail_teacher');
Route::post('send/mail/', [SendEmailController::class,'sendEmail_teacher'])->name('send.mail_teacher_due')
How can i fix this issue? Thanks in advance!