php – Laravel Routing:使用URL查询字符串时如何路由?
发布时间:2020-12-14 19:43:43 所属栏目:大数据 来源:网络整理
导读:我有一条路线 – 让我们称之为统计数据.这是我的路由目前的样子: Route::get('stats','StatsController@index');Route::get('stats/{query}','StatsController@store'); 我的目标是显示有人访问/统计数据的统计数据,并在有人访问类似于/ stats的网址时存储
我有一条路线 – 让我们称之为统计数据.这是我的路由目前的样子:
Route::get('stats','StatsController@index'); Route::get('stats/{query}','StatsController@store'); 我的目标是显示有人访问/统计数据的统计数据,并在有人访问类似于/ stats的网址时存储统计数据?name = John& device = Android. 如果有一个查询字符串附加到我的命名空间统计信息,我将如何路由? 像这样的东西? Route::get('stats/?name=*&device=*','StatsController@store'); 解决方法
routes.php文件
Route::get('stats','StatsController@index'); StatsController public function index() { if(Input::has('name') and Input::has('device'))) return $this->store(); // Show stat ... } public function store() { $input = Input::only('name','device'); // Store stat ... } 虽然它似乎是一个RESTFUL控制器的完美场景.无论谁发送输入,都应该使用POST请求 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |