在Laravel中路由以将数据发送到URL

时间:2015-02-25 02:05:52

标签: php laravel-4

当我们想要将数据发送到url时,例如:

http://localhost:8000/routine/6

我们使用如下路线:

Route::get('/routine/{id}',array('as' =>'routine'), function($id)
{
    //code here
});

现在,当我尝试发送这样的数据时,我遇到了问题:

http://localhost:8000/routine.php?data=Data1&data2=Data120

Laravel的路线是什么?

以及如何获取此数据?????

2 个答案:

答案 0 :(得分:0)

将要调用的路径是

Route::get('/routine',array('as' =>'routine'), function($id)
{
    $data = Input::get('data')
    $data2 = Input::get('data2')
});

答案 1 :(得分:0)

你可以像我在下面显示的例子那样使用路线,其中name是url参数,如数据

Route::get('user/{name?}', function($name = 'John')
{
    return $name;
});