04 Explore Request and Response - ct-laravel/lumen GitHub Wiki
Explore Request
The request object uses dependency injection instead of Facades.
- Accessing the Request object
public function store(\Illuminate\Http\Request $request)
- Accessing the Request object, with a route placeholder
// routes.php
$app->put('/{resource:\d+}', ['as' => 'resources.replace', 'uses' => 'ResourceController@replace']);
// controller.php
public function replace(\Illuminate\Http\Request $request, $resource)
- Access Request parameters
$data = $request->input()
Explore Response
The Response object has a helper response()
which uses the response Factory.
return response($content)
Explore Name Routes
- Create a reference to a named route
// routes.php
$app->get('/{resource:\d+}', ['as' => 'resources.show', 'uses' => 'ResourceController@show']);
// controller.php
$showUrl = route('resource.show', ['resource'=>1])