Php 带有查询字符串的路由模型绑定
如果我有这样一个url:Php 带有查询字符串的路由模型绑定,php,laravel,Php,Laravel,如果我有这样一个url: localhost:8000?campaign=1 是否可以像我们在路由模型绑定中那样从数据库获取活动,而不是localhost:8000?活动=1您应该将查询字符串作为:localhost:8000/campaign/1 在途中: Route::get('campaign/{id}', ['as' => 'campaigns.index', 'uses' => 'CampaignController@index']); 在控制器中: public fu
localhost:8000?campaign=1
是否可以像我们在路由模型绑定中那样从数据库获取活动,而不是
localhost:8000?活动=1
您应该将查询字符串作为:localhost:8000/campaign/1
在途中:
Route::get('campaign/{id}', ['as' => 'campaigns.index', 'uses' => 'CampaignController@index']);
在控制器中:
public function index($id)
{
//Your Code Goes Here
}
就这样!:) 而不是
localhost:8000?campaign=1
您应该将查询字符串传递为:localhost:8000/campaign/1
在途中:
Route::get('campaign/{id}', ['as' => 'campaigns.index', 'uses' => 'CampaignController@index']);
在控制器中:
public function index($id)
{
//Your Code Goes Here
}
就这样!:) 谢谢你的回复,但我希望它是一个查询字符串,然后你仍然可以得到:$request->input('campaign');我想要id为1的活动信息并使用它的字段,但没有一些逻辑您无法做到,基本上您希望模型自动读取查询字符串并从数据库检索数据,这是不可能的,感谢回复,但我希望它是一个查询字符串,然后您仍然可以得到:$request->input('campaign');我想要id为1的活动信息并使用它的字段,但没有一些逻辑您无法做到,基本上您希望模型自动读取查询字符串并从数据库检索数据,这是不可能的