Php 是否有人可以使用带有查询字符串的GET方法演示Laravel?
示例: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.78Php 是否有人可以使用带有查询字符串的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运行在不
既然如此,我是否应该使用另一种方法来使用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
谢谢你,我会使用它。