我无法打开laravel中的方法发布路线

问题描述:

我是laravel 5.4的初学者。我添加路由在web.php我无法打开laravel中的方法发布路线

Route::post('foo/bar', function() { 
    return 'Hello World'; 
}); 

但是当我inserthttp://本地主机:8000 /富/酒吧在浏览器的URL我有这样的错误:

MethodNotAllowedHttpException在RouteCollection.php线251 :在 RouteCollection-> methodNotAllowed(阵列( 'POST'))在 RouteCollection.php线238在 RouteCollection-> getRouteForMethods(对象(请求),阵列( 'POST'))在 RouteCollection.php线251 RouteCollection.php第176行 RouteCollection- > match(object(Request))in line.php line 533 ...

我想用方法post http来测试路由。

+0

使用某种类型的测试扩展的数据。我在Chrome上使用[Postman](https://www.getpostman.com/),它可以工作(不是100%满意,但它完成了工作)。或者,您可以在Laravel内置的测试工具上使用cURL。 – apokryfos

更改它

Route::post(

Route::get(

,然后再试一次。

说明:Route::post()用于我们想要发布带有一些数据的表单时。

Route::get('foo/bar', function() { 
    return 'Hello World'; 
}); 

使用这个,你不公布任何数据从而laravel正在寻找这是不存在这样的错误