terranc 4年前

修改理由:

处理缩进

相关信息:


此投稿已在 4年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
99```
1010Route::resource('posts','PostsController');
1111// 资源路由器只允许指定动作通过
12  Route::resource('photo', 'PhotoController',['only' => ['index', 'show']]);
 12Route::resource('photo', 'PhotoController',['only' => ['index', 'show']]);
1313Route::resource('photo', 'PhotoController',['except' => ['update', 'destroy']]);
1414```
1515
 
3737Route::patch('foo', function(){});
3838Route::delete('foo', function(){});
3939// RESTful 资源控制器
40  Route::resource('foo', 'FooController');
 40Route::resource('foo', 'FooController');
4141// 为一个路由注册多种请求方式
42  Route::match(['get', 'post'], '/', function(){});
 42Route::match(['get', 'post'], '/', function(){});
4343```
4444
4545### 安全路由 (TBD)
 
5252
5353```
5454Route::get('foo/{bar}', function($bar){})
55 ->where('bar', '[0-9]+');
 55       ->where('bar', '[0-9]+');
5656Route::get('foo/{bar}/{baz}', function($bar, $baz){})
57 ->where(array('bar' => '[0-9]+', 'baz' => '[A-Za-z]'))
 57       ->where(array('bar' => '[0-9]+', 'baz' => '[A-Za-z]'))
5858             
5959// 设置一个可跨路由使用的模式
6060Route::pattern('bar', '[0-9]+')
 
6464
6565```
6666// 为路由指定 Middleware
67  Route::get('admin/profile', ['middleware' => 'auth', function(){}]);
 67Route::get('admin/profile', ['middleware' => 'auth', function(){}]);
6868Route::get('admin/profile', function(){})->middleware('auth');
6969```
7070
 
7474Route::currentRouteName();
7575Route::get('foo/bar', array('as' => 'foobar', function(){}));
7676Route::get('user/profile', [
77 'as' => 'profile', 'uses' => 'UserController@showProfile'
 77   'as' => 'profile', 'uses' => 'UserController@showProfile'
7878]);
7979Route::get('user/profile', 'UserController@showProfile')->name('profile');
8080$url = route('profile');
 
8686```
8787Route::group(['prefix' => 'admin'], function()
8888{
89 Route::get('users', function(){
90 return 'Matches The "/admin/users" URL';
91 });
 89   Route::get('users', function(){
 90       return 'Matches The "/admin/users" URL';
 91   });
9292});
9393```
9494
 
9696
9797```
9898// 此路由组将会传送 'Foo\Bar' 命名空间
99  Route::group(array('namespace' => 'Foo\Bar'), function(){})
 99Route::group(array('namespace' => 'Foo\Bar'), function(){})
100100```
101101
102102### 子域名路由
103103
104104```
105105// {sub} 将在闭包中被忽略
106  Route::group(array('domain' => '{sub}.example.com'), function(){});
 106Route::group(array('domain' => '{sub}.example.com'), function(){});
107107```