所有控制器是否只有基本的CRUD方法?

时间:2016-09-30 18:05:22

标签: laravel laravel-5 laravel-5.3

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

https://laravel.com/docs/5.3/controllers#resource-controllers

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

  1. 指数()
  2. 创建()
  3. 店()
  4. 显示()
  5. 编辑()
  6. 更新()
  7. 破坏()
  8. 感谢。

2 个答案:

答案 0 :(得分:0)

没有。

控制器可以使用您想要的方法命名! 如果要创建RESTful控制器,那么方法的名称是有意义的。

当您创建资源控制器时,Laravel将为您节省编写路径的痛苦(您可以使用Route::resource

例如:您可以在YourController.php

中执行此操作
function tada() {
return "Tadaaaa";
}

然后在routes.php中,您可以定义类似

的路线
Route::get('tada', 'YourController@tada');

访问该路线会显示字符串Tadaaaa

玩得开心!

答案 1 :(得分:0)

不,你也可以拥有自己的功能。这只是Laravel为您提供的一个样板。