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

我在RouteCollection.php第161行收到NotFoundHttpException:,php,laravel,laravel-routing,Php,Laravel,Laravel Routing,当我在上运行它时,我得到了这个错误 以下是我的路线: Route::get('vendor', array('as'=>'vendorform','uses' => 'VendorController@create')); Route::post('vendor', array('as'=>'saveVendor','uses' => 'VendorController@store')); 这是我在VendorController中的创建方法 public functi

当我在上运行它时,我得到了这个错误

以下是我的路线:

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时:列出未列出的路由供应商

我在php artisan中尝试了route:clear,但这并不能解决问题

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

请帮忙。让我感到挑战的是,一些以相同方式配置的路由可以工作,而其他路由则无法工作


请帮助。

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

谢谢,但运行时会列出项目目录索引。