formun actionunu post olarak ayarla. daha sonra

bir SiparisController olustur ardindan bir route olustur yine

Route::post('/siparisler','SiparisController@savesiparis')


bunlari yaptiktan sonra, SiparisController icinde bir public function olarak savesiparis fonksiyonunu olustur.



public function savesiparis (Request $request) {

$data = $request->all();

// burada validate edersin hatalari dondurmek icin

$valid = array();


#bu manuel validate icin gecerli yontem
if ( $valid['flag'] == true ){
return back()->with('bir hata olustu : ', $valid['message']);
}

#eger hata yok ise standart bir sekilde kayit edeceksin veritabanina.

}



laravel validateler icin : https://laravel.com/docs/5.5/validation#quick-writing-the-validation-logic

buradan dondurdugun hatalari flash message ( laravel session ) ile ekrana basa bilirsin.



@if ($errors->any())
$.notify({
title: '',
message: '
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
'
},{
type: 'alert alert-default',
placement: {
from: "top"
}
});
@endif



veya



@if (session('status'))

{{ session('status') }}

@endif



buradan da bu yontemin dokumanina ulasirsin : https://laravel.com/docs/5.5/redirects#redirecting-with-flashed-session-data