I have a form for inserting data. After postback of the form it shows different url for the form, but the page is same. I think the problem is created due to return view('pages.booksin'); but I do not how to solve the problem.
controller code::
public function create()
{
//
return view('pages.booksin');
}
public function store(Request $request)
{
try{
$validatedInput = $request -> validate([
'sel_bookID' => 'required',
'NBilledDate' => 'required',
'NBilledNumber' => 'required',
'NBilledQuantity' => 'required',
'NBilledPrice' => 'required'
]);
$ordered_books = new OrderedBook;
$ordered_books -> BookID = $request->input('sel_bookID');
$ordered_books -> BilledNum = $request->input('NBilledNumber');
$ordered_books -> BilledDate = $request->input('NBilledDate');
$ordered_books -> Qunatity = $request->input('NBilledQuantity');
$ordered_books -> Price = $request->input('NBilledPrice');
$ordered_books -> Remarks = $request->input('NBilledRemarks');
if($ordered_books->save())
{
Session::flash('alert-success', 'orderd successfully inserted');
}
return view('pages.booksin');
}
catch (\Exception $e) {
Session::flash('alert-danger', $e->getMessage());
return view('pages.booksin');
}
}
Initially, I open the page booksin.blade.php via , http://127.0.0.1:8000/order/create but after post back the shown url is http://127.0.0.1:8000/order. How should I solve this problem? Thank You!!!
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire