Route::post('foo/bar', function() { return 'Hello World'; }); 注册一个可以响应任何HTTP动作的路由 代码如下: Route::any('foo', function() { return 'Hello World'; }); 仅支持HTTPS的路由 代码如下: Route::get('foo', array('https', functio
在Laravel中,可以使用Route::post()方法来定义一个支持POST方法的路由。例如: b. 检查请求方法: 如果你确定路由定义没有问题,那么你需要检查你的请求方法是否正确。确保你的请求方法是POST而不是GET或其他方法。 c. 检查表单提交: 如果你是通过表单提交数据,并且出现了这个错误,那么你需要确保你的表...
方法一:修改路由以支持GET请求 如果你希望该路由同时支持GET和POST请求,可以在路由定义中添加GET方法: 代码语言:txt 复制 // 在 routes/api.php 或 routes/web.php 中 Route::match(['get', 'post'], '/your-route', [YourController::class, 'yourMethod']); ...
Route::get('user/{id}', function($id) { return 'User '.$id; }); 可选路由参数 代码如下: Route::get('user/{name?}', function($name = null) { return $name; }); 带有默认值的可选路由参数 代码如下: Route::get('user/{name?}', function($name = 'John') { return $name; })...
Route::get('login', 'AuthController@getLogin'); Route::post('login', 'AuthController@postLogin'); 因此,您不必同时编写两者,而只需编写一个,因为它们都使用“相同”方法,而且 URL 保持为 site.com/login 而不是重定向到 site.com/auth/login? 我很好奇,因为我记得 CI 有类似的东西,其中 URL 保持...
Route::any('hhh','User@hello'); 通常http请求有get,post,put,patch,delete,options 3.加入要在路由中定义参数, { } 花括号中代表可填的参数,where条件中代表对参数的正则验证 Route::get('user/{name?}/{id?}', function ($name='',$id='') {return$name.'='.$id; ...
基本GET 路由 Route::get('/',function() { return'Hello World'; }); 基本POST 路由 Route::post('foo/bar',function() { return'Hello World'; }); 注册一个可以响应任何HTTP动作的路由 Route::any('foo',function() { return'Hello World'; ...
当type: 'get'时,后台可以通过$request->user()->id 获取到用户id,但是当type: 'post'时,后台通过$request->user()->id 报错500. routes.php Route::group(['middleware' => 'web'], function () { Route::auth(); //这个url使用post报错 Route::get('/index/folder', "IndexController@folder")...
Route::match(['get','post'],'/',function(){//});只需要在Route::后用match方法,就可以做到这一点。当然,后续的参数,需要做小的调整。需要将你需要的请教方法用素组方式['get', 'post']来表示。可以有2个,也可以有多个。在上面的例子中,用户只要访问网站根目录,就可以使用两种请求方式。不管是...
laravel中如何区分get数据和post数据//路由route::any('input','YourController@input')//测试方法public...