博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
路由相关
阅读量:5898 次
发布时间:2019-06-19

本文共 2519 字,大约阅读时间需要 8 分钟。

hot3.png

Route::get('/', function () {    return 'Hello World';});Route::post('foo/bar', function () {    return 'Hello World';});Route::put('foo/bar', function () {    //});Route::delete('foo/bar', function () {    //

});

 

 

Route::match(['get', 'post'], '/', function () {    return 'Hello World';});

 

Route::any('foo', function () {    return 'Hello World';});
$url = url('foo');

 

Route::get('user/{id}', function ($id) {    return 'User '.$id;});
Route::get('posts/{post}/comments/{comment}', function ($postId, $commentId) {    //});
Route::get('user/{name?}', function ($name = null) {    return $name;});Route::get('user/{name?}', function ($name = 'John') {    return $name;});

 

Route::get('user/{name}', function ($name) {    //})->where('name', '[A-Za-z]+');Route::get('user/{id}', function ($id) {    //})->where('id', '[0-9]+');Route::get('user/{id}/{name}', function ($id, $name) {    //})->where(['id' => '[0-9]+', 'name' => '[a-z]+']);

 

Route::get('user/profile', ['as' => 'profile', function () {    //}]);
Route::get('user/profile', [    'as' => 'profile', 'uses' => 'UserController@showProfile']);
Route::get('user/profile', 'UserController@showProfile')->name('profile');

 

Route::group(['as' => 'admin::'], function () {    Route::get('dashboard', ['as' => 'dashboard', function () {        // Route named "admin::dashboard"    }]);});
$url = route('profile');$redirect = redirect()->route('profile');

 

Route::get('user/{id}/profile', ['as' => 'profile', function ($id) {    //}]);$url = route('profile', ['id' => 1]);

 

Route::group(['middleware' => 'auth'], function () {    Route::get('/', function ()    {        // Uses Auth Middleware    });    Route::get('user/profile', function () {        // Uses Auth Middleware    });});

 

Route::group(['namespace' => 'Admin'], function(){    // Controllers Within The "App\Http\Controllers\Admin" Namespace    Route::group(['namespace' => 'User'], function()    {        // Controllers Within The "App\Http\Controllers\Admin\User" Namespace    });});
Route::group(['domain' => '{account}.myapp.com'], function () {    Route::get('user/{id}', function ($account, $id) {        //    });});

 

Route::group(['prefix' => 'admin'], function () {    Route::get('users', function ()    {        // Matches The "/admin/users" URL    });});
Route::group(['prefix' => 'accounts/{account_id}'], function () {    Route::get('detail', function ($account_id)    {        // Matches The accounts/{account_id}/detail URL    });});
abort(404);

转载于:https://my.oschina.net/sharesuiyue/blog/788979

你可能感兴趣的文章
作为软件工程师,你必须知道的20个常识
查看>>
部分国产服务器重启会盘符会乱的问题
查看>>
ABBYY FineReader Pro for Mac有哪些特性(上)
查看>>
继承的super的用法
查看>>
createjs记录坑
查看>>
经典排序算法 - 珠排序Bead Sort
查看>>
PHP扩展安装之phpize
查看>>
第五周学习进度总结
查看>>
定位API的原理
查看>>
substing和slice的完整语义和区别
查看>>
[hadoop实战3]Hbase安装
查看>>
CNN卷积核反传分析
查看>>
python刷取CSDN博文访问量之三
查看>>
Exchange Server 2010部署(二)部署Exchange2010 客户端访问CAS和集线器传输HUB服务器...
查看>>
Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
查看>>
Linux服务器的四种***级别
查看>>
shell if
查看>>
利用PDO导入导出数据库
查看>>
CentOS 6.5 部署redmine 2.42
查看>>
DDR3
查看>>