Laravel方法获取传递变量
Laravel method get pass variable
这是我从 laravel 应用程序搜索的视图..
{{ Form::open(array('method' => 'get', 'url' => 'search'))}}
<input type="text" name="location" >
<input type="text" name="query" >
<input type="submit" >
{{ Form::close() }}
当我输入内容并按回车键时,页面正在带我
那我的url就是这样
myapp.com/search?query=abc&location=uk
如何编写路由以在我的控制器中获取 url 值?
请帮忙
为此,您的路线将是
Route::get('/search',yourController@controllerMethod)
然后转到您定义的class并编写您在路由
中提到的方法
public function controllerMethod(){
dd(Request::all());
}
在请求中,您将获得所有参数数据
这是我从 laravel 应用程序搜索的视图..
{{ Form::open(array('method' => 'get', 'url' => 'search'))}}
<input type="text" name="location" >
<input type="text" name="query" >
<input type="submit" >
{{ Form::close() }}
当我输入内容并按回车键时,页面正在带我
那我的url就是这样
myapp.com/search?query=abc&location=uk
如何编写路由以在我的控制器中获取 url 值? 请帮忙
为此,您的路线将是
Route::get('/search',yourController@controllerMethod)
然后转到您定义的class并编写您在路由
中提到的方法public function controllerMethod(){
dd(Request::all());
}
在请求中,您将获得所有参数数据