Laravel 所有控制器都应该只有基本的CRUD方法吗?

Laravel 所有控制器都应该只有基本的CRUD方法吗?,laravel,laravel-5,laravel-5.3,Laravel,Laravel 5,Laravel 5.3,在Laravel中,所有的控制器都应该只有基本的CRUD方法,如下面的链接所示 也就是说,控制器中的唯一方法应该是: 索引() 创建() 存储() show() 编辑() 更新() 销毁 谢谢。不用了 控制器可以有任意命名的方法! 如果您正在创建一个RESTful控制器,那么这些方法的名称是有意义的 创建资源控制器时,Laravel将为您省去编写路由的痛苦(您可以使用Route::Resource) 例如:您可以在YourController.php function tada() { ret

在Laravel中,所有的控制器都应该只有基本的CRUD方法,如下面的链接所示

也就是说,控制器中的唯一方法应该是:

  • 索引()
  • 创建()
  • 存储()
  • show()
  • 编辑()
  • 更新()
  • 销毁
  • 谢谢。不用了

    控制器可以有任意命名的方法! 如果您正在创建一个RESTful控制器,那么这些方法的名称是有意义的

    创建资源控制器时,Laravel将为您省去编写路由的痛苦(您可以使用
    Route::Resource

    例如:您可以在
    YourController.php

    function tada() {
    return "Tadaaaa";
    }
    
    然后在
    routes.php
    中定义一个如下的路由

    Route::get('tada', 'YourController@tada');
    
    访问该路线将显示字符串
    Tadaaaa


    玩得开心

    不,您也可以有自己的功能。这只是Laravel提供给您的样板文件。

    不是,不是。这取决于你(应用程序)的需要,如果你愿意,你可以创建任何方法。这个链接是关于一种特殊类型的拉威尔(Laravel)控制器的,如果你愿意,你可以打破规则。也许,再做一些研究。