gpt4 book ai didi

php - Laravel 5 中的 Controller 命名约定

转载 作者:可可西里 更新时间:2023-10-31 23:18:43 24 4
gpt4 key购买 nike

Laravel 5 中的所有 Controller 仍然以 Controller 后缀命名,例如 AuthControllerPasswordController。是否有任何理由使用自己的 Controller 来遵循此约定,或者这些后缀只是前命名空间时代的遗留物?

我大部分时间使用基于操作的 URL 生成,所以我避免像 url('home') 这样的链接,但更喜欢像 action('HomeController@index) 代替。这样我就可以毫不费力地更改 URL 模式。

但是 action('Home@index') 更加优雅。背后有什么陷阱?

最佳答案

无需添加 Controller 后缀。如果真的需要它,当你通过 artisan 创建一个 Controller 时,它会自动添加它,或者提示它,而它不是。所以,请随意(但请记住,如果您想要一个 Controller “Dog”并且有一个模型“Dog”……好吧,它会很复杂)。

关于php - Laravel 5 中的 Controller 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32372755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com