Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法通过浏览器访问Laravel中的投递路线_Php_Laravel 5_Routes_Http Post - Fatal编程技术网

Php 无法通过浏览器访问Laravel中的投递路线

Php 无法通过浏览器访问Laravel中的投递路线,php,laravel-5,routes,http-post,Php,Laravel 5,Routes,Http Post,使用Laravel5.4在web.php中创建此路径 Route::post('foo/bar', function () { return 'Hello World'; }); 但当我在浏览器中访问URL时,出现以下错误: MethodNotAllowedHttpException在RouteCollection.php第251行:中 RouteCollection.php第251行位于 RouteCollection->methodNotAllowed(数组('POST'))在中

使用Laravel5.4在web.php中创建此路径

Route::post('foo/bar', function () {
    return 'Hello World';
});
但当我在浏览器中访问URL时,出现以下错误:

MethodNotAllowedHttpException在RouteCollection.php第251行:中 RouteCollection.php第251行位于 RouteCollection->methodNotAllowed(数组('POST'))在中 RouteCollection.php第238行位于 RouteCollection->getRouteForMethods(对象(请求)、数组('POST')在 RouteCollection.php第176行位于 Router.php第533行中的RouteCollection->match(对象(请求))

我想通过浏览器测试POST route方法。

更改它

Route::post(

然后再试一次

说明:
Route::post()
用于发布包含某些数据的表单。

更改表单

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

然后再试一次

说明:
Route::post()
用于发布包含某些数据的表单

Route::get('foo/bar', function () {
    return 'Hello World';
});
使用此选项,因为您没有发布任何数据,因此laravel正在查找不存在的数据,从而导致错误


使用此选项,因为您没有发布任何数据,因此laravel正在查找不存在的数据,因此错误

使用某种测试扩展。我在Chrome上使用,它工作正常(不是100%满意,但它完成了任务)。或者,您可以在Laravel内置测试工具上使用cURL。使用某种测试扩展。我在Chrome上使用,它工作正常(不是100%满意,但它完成了任务)。或者,您可以在Laravel内置测试工具上使用cURL。