我在 RouteCollection.php 第 161 行收到 NotFoundHttpException:

Posted

技术标签:

【中文标题】我在 RouteCollection.php 第 161 行收到 NotFoundHttpException:【英文标题】:I am getting NotFoundHttpException in RouteCollection.php line 161: 【发布时间】:2016-03-01 23:49:01 【问题描述】:

当我在http://localhost/myproject/public/vendor 运行它时遇到此错误

以下是我的路线:

Route::get('vendor', array('as'=>'vendorform','uses' => 'VendorController@create'));
Route::post('vendor', array('as'=>'saveVendor','uses' => 'VendorController@store'));

这是我在 VendorController 中的创建方法

public function create()
    
        //
        return view('vendor');
    

当我运行 php artisan route:list 时,没有列出路由供应商

我已经在 php artisan 中尝试过 route:clear 但这无法解决问题。

vendor.blade.php/resources/views目录下

请任何帮助。挑战我的是,一些以相同方式配置的路由可以工作,而另一些则不能工作。

请帮忙。

【问题讨论】:

【参考方案1】:

你不应该在你运行的 url 中使用public。你应该运行http://localhost/myproject/vendor url

【讨论】:

谢谢,但运行localhost/myproject/vendor 会列出项目目录索引。

以上是关于我在 RouteCollection.php 第 161 行收到 NotFoundHttpException:的主要内容,如果未能解决你的问题,请参考以下文章

RouteCollection.php 第 218 行中的 MethodNotAllowedHttpException

Laravel 5 - RouteCollection.php 第 143 行中的 NotFoundHttpException

RouteCollection.php 第 161 行 Laravel 5.3 中的 NotFoundHttpException

Laravel 5.2:RouteCollection.php 第 219 行中的 MethodNotAllowedHttpException - 更新表单

Laravel 5.4 模块:RouteCollection.php 第 161 行中的 NotFoundHttpException

Laravel 5.3 登录路由 - RouteCollection.php 中的 NotFoundHttpException