问题
In my application I have a page it called index.blade
, with route /index
. In its URL, it has some get
parameter like ?order
and ?type
.
I want to pass these $_get
parameter to my route controller action, query from DB and pass its result data to the index page. What should I do?
回答1:
If you want to access the data sent from get
or post
request use
public function store(Request $request)
{
$order = $request->input('order');
$type = $request->input('type');
return view('whatever')->with('order', $order)->with('type', $type);
}
you can also use wildcards.
Exemple link
website.dev/user/potato
Route
Route::put('user/{name}', 'UserController@show');
Controller
public function update( $name)
{
User::where('name', $name)->first();
return view('test')->with('user', $user);
}
Check the Laravel Docs Requests.
来源:https://stackoverflow.com/questions/37013941/passing-page-url-parameter-to-controller-in-laravel-5-2