路由
基本使用
$app->get('/', function() {
return 'Hello World';
});
$app->get('user/{id}', function($id) {
return 'User '.$id;
});
$app->get('user/profile', [
'middleware' => 'old','as' => 'profile', 'uses' => 'UserController@showProfile'
]);
$app->group(['middleware' => 'foo|bar'], function($app)
{
$app->get('/', function() {
});
$app->get('user/profile', function() {
});
});
$app->group(['namespace' => 'Admin'], function($app) {
});
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
<meta name="csrf-token" content="{
{ csrf_token() }}" />
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
中间件
实例
<?php namespace App\Http\Middleware;
class BeforeMiddleware implements Middleware {
public function handle($request, Closure $next)
{
return $next($request);
}
public function terminate($request, $response)
{
}
}
$app->middleware([
App\Http\Middleware\ExampleMiddleware::class
]);
$app->routeMiddleware([
'auth' => App\Http\Middleware\Authenticate::class,
]);
请求实例对象操作
操作
use Request
$name = Request::i