我在 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