• laravel 路由


     Laravel 路由都在 routes 目录中的路由文件中定义,这些文件都由框架自动加载。

      routes/web.php 文件用于定义 web 界面的路由

    路由语法:

    get是传值方式   、user是地址栏的域名    后面的是要渲染的控制器方法  

      Route::get('/user', 'UsersController@index');

      

     这里的传值方式是可以更改

    Route::post('/user', 'UsersController@index');  
    Route::put('/user', 'UsersController@index');  
    Route::options('/user', 'UsersController@index');  
    Route::delete('/user', 'UsersController@index');  
    Route::patch('/user', 'UsersController@index');
    

     any 默认接收任何方式传值

    Route::any('/test','AdminController@test')
    

      

    还有另一种写法    

    Route::get('foo', function () {
        return 'Hello World';
    });
    

      路由参数

    必填参数

    Route::get('user/{id}', function ($id) {
        return 'User '.$id;
    });
    

      路由的参数通常都会被放在 {} 内,并且参数名只能为字母,同时路由参数不能包含 - 符号,如果需要可以用下划线 (_) 代替。路由参数会按顺序依次被注入到路由回调或者控制器中,而不受回调或者控制器的参数名称的影响。

    可选参数

        

    Route::get('user/{name?}', function ($name = null) {
        return $name;
    });
    

      

                                                  

  • 相关阅读:
    Java实现字符串的包含
    Java实现字符串的包含
    Java实现字符串的包含
    Java实现字符串的包含
    Java实现字符串的包含
    穷文富理撑死工,得先学门能挣钱的手艺
    Windows更新清理工具 (winsxs 清理工具)
    SQLite实现内存键值存储
    Qt5.7.0移植到4412
    罗辑思维2014 第11集 迷茫时代的明白人(慢慢来,能做一点是一点),有书卖
  • 原文地址:https://www.cnblogs.com/gaojian910/p/11465553.html
Copyright © 2020-2023  润新知