【问题标题】:Getting NotFoundHttpException for my edit route为我的编辑路线获取 NotFoundHttpException
【发布时间】:2014-12-28 09:14:11
【问题描述】:

这是我的路线

Route::get(
   'account-executive/{$id}/edit', 
    array(
        'as'   => 'vendor-edit',
        'uses' => 'AdminController@updateVendor'
    )
);

这是我的方法

public function updateVendor($id)
{
    $vendor = Vendor::findOrFail($id);

    return View::make('admin.edit-account-executive');
}

我不断收到 NotFoundHttpException。关于为什么的任何想法?

【问题讨论】:

  • 你想访问什么网址?
  • site.com/account-executive/1/edit
  • 在你的获取路径中使用 {id} 而不是 {$id}。

标签: laravel laravel-4 laravel-routing


【解决方案1】:

您的路线定义不正确。

 Route::get('account-executive/{$id}/edit', array('as' => 'vendor-edit','uses' => 'AdminController@updateVendor'));

您不需要$ 登录定义路由参数。所以你应该写account-executive/{id}/edit

试试看。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多