Php 是否有人可以使用带有查询字符串的GET方法演示Laravel?

Php 是否有人可以使用带有查询字符串的GET方法演示Laravel?,php,laravel,laravel-4,get,Php,Laravel,Laravel 4,Get,示例:website.com/form?name=John%20Hancock&city=Atlanta 我已经浏览了好几个教程和论坛,寻找一个干净的演示,但似乎没有人使用它 Laravel 4文件说明: 注意:由于HTML表单只支持POST和GET,因此会通过自动向表单中添加_方法隐藏字段来欺骗PUT和DELETE方法 这是否意味着默认情况下无法将URL查询字符串与Laravel一起使用 我有一个非常基本的PHP脚本,它通过GET URL将使用信息发送到另一个PHP程序,该程序跨LAN运行在不

示例:website.com/form?name=John%20Hancock&city=Atlanta

我已经浏览了好几个教程和论坛,寻找一个干净的演示,但似乎没有人使用它

Laravel 4文件说明:

注意:由于HTML表单只支持POST和GET,因此会通过自动向表单中添加_方法隐藏字段来欺骗PUT和DELETE方法

这是否意味着默认情况下无法将URL查询字符串与Laravel一起使用

我有一个非常基本的PHP脚本,它通过GET URL将使用信息发送到另一个PHP程序,该程序跨LAN运行在不同的服务器上

示例:192.168.1.100/useractivity.php?id=12345&loginatests=4&ip=12.34.56.78


既然如此,我是否应该使用另一种方法来使用Laravel传输数据?邮递卷曲谢谢。

不确定为什么找不到URL的标准get教程

但是您所做的一切都在route.php文件中

因此:

这就转化为

www.example.com/public/index/var1=1&

(只有当您没有正确映射Vhost并使public/文件夹悬空时,public才存在

注意:这不是一个完整的解决方案,原因是您应该学习如何正确过滤和操作路线数据


有很多方法可以做到这一点,别忘了清理get。

您不需要在
路由
声明中做任何额外的事情来添加查询字符串,只需构建
URL
,例如:

domain.com/users/1?key1=value1&key2=value2
Route::get('users/{id}', 'UserController@index');
您可以这样声明路线:

domain.com/users/1?key1=value1&key2=value2
Route::get('users/{id}', 'UserController@index');
然后在
索引中使用:

public function index($id)
{
    // $id will contain 1 from the url
    $key1 = Input::get('key1');
    $key2 = Input::get('key2');
}

就是这样。

给我建一座房子,我会给你建一个教程。我不是木匠。查询字符串可以很好地工作,尽管漂亮的URL通常是首选,例如
/id/12345/loginatests/4/ip/12.34.56.78
谢谢你,我会使用它。