Laravel 5 redirect after store
12,648
If you want to redirect to record that was created/updated , you should change:
Vehicle::create($input);
into:
$vehicle = Vehicle::create($input);
and now:
return redirect('pages/aracislemler');
into
return redirect('pages/aracislemler/'.$vehicle->id);
Author by
Tartar
A software engineering student who is intrested in java technologies and mobile software development.
Updated on June 04, 2022Comments
-
Tartar almost 2 years
How to redirect a route after store process at L5 ?
My route is
Route::get('/pages/aracislemler/{id}', ['middleware' => ['roles'], 'uses' => 'PagesController@aracislemler', 'roles' => ['Admin']]);
And controller function
public function store() { $brand_name = Request::get('brand_id'); $type_id = Request::get('type_id'); //$client_id = Request::get('representive_client_id'); if (!Brand::find($brand_name)) { $brand = new Brand; $brand -> brand_name = $brand_name; $brand -> type_id = $type_id; $brand -> save(); $last_brand_id = $brand -> id; $input = Request::except('brand_id'); Vehicle::create($input); $vehicle = Vehicle::orderBy('created_at', 'desc')->first(); $vehicle -> update(array('brand_id' => $last_brand_id)); }else{ $input = Request::all(); Vehicle::create($input); } return redirect('pages/aracislemler'); }