gpt4 book ai didi

php - Laravel 路由 : How to route when using URL query string?

转载 作者:可可西里 更新时间:2023-11-01 14:02:06 28 4
gpt4 key购买 nike

我有一条路线 - 我们称它为stats。这是我的路由当前的样子:

Route::get('stats', 'StatsController@index');
Route::get('stats/{query}', 'StatsController@store');

我的目标是在有人访问 /stats 时显示统计数据,并在有人访问类似于 /stats? 的 URL 时存储统计数据? name=John&device=Android

如果有一个查询字符串附加到我的命名空间 stats,我将如何路由?

是这样的吗?

Route::get('stats/?name=*&device=*', 'StatsController@store');

最佳答案

路由.php

Route::get('stats', 'StatsController@index');

统计 Controller

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 Controller 来说似乎是一个完美的场景。发送输入的人应该使用 POST 请求来完成

关于php - Laravel 路由 : How to route when using URL query string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539134/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com