【问题标题】:Laravel 5 redirect after store商店后 Laravel 5 重定向
【发布时间】: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


【解决方案1】:

如果你想重定向到创建/更新的记录,你应该改变:

Vehicle::create($input);

进入:

$vehicle = Vehicle::create($input);

现在:

return redirect('pages/aracislemler');

进入

return redirect('pages/aracislemler/'.$vehicle->id);

【讨论】:

    【解决方案2】:

    我是这样做的:

    我的路线:

    Route::resource('portal', 'PortalController');
    Route::resource('show', 'PortalController');
    

    PortalController:(存储功能)

    $portalNewID = $portal->id; //I retrieved the last ID
    return redirect('portal/'.$portalNewID); //This will redirect to the latest page you just created
    

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-02
      • 1970-01-01
      相关资源
      最近更新 更多