【发布时间】:2015-08-24 20:43:05
【问题描述】:
如何在 L5 存储过程后重定向路由?
我的路线是
Route::get('/pages/aracislemler/{id}', ['middleware' => ['roles'], 'uses' => 'PagesController@aracislemler', 'roles' => ['Admin']]);
及控制器功能
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');
}
【问题讨论】:
-
你想回到原来的ID吗?
-
@ThomasSnijder 我想转到最后插入的记录
-
您可以像这样在重定向 URL 中附加最后一条记录的 ID。 return redirect('pages/aracislemler/' . $ID);将 $ID 替换为包含最后一个 id 的正确变量。
标签: php laravel redirect laravel-5 laravel-routing