【发布时间】:2016-10-09 23:14:50
【问题描述】:
我是 laravel 的新手,我在 Cakephp 方面有很好的经验。在 Cakephp 中,我们仅将助手用于视图但我在 laravel 中看到了我的退出代码,我们也在控制器中使用了助手。在控制器中使用 helper 可以吗?
如果是,那么请告诉我,在控制器中使用助手有什么缺点或优点?
请给我建议...
【问题讨论】:
标签: php laravel cakephp helpers
我是 laravel 的新手,我在 Cakephp 方面有很好的经验。在 Cakephp 中,我们仅将助手用于视图但我在 laravel 中看到了我的退出代码,我们也在控制器中使用了助手。在控制器中使用 helper 可以吗?
如果是,那么请告诉我,在控制器中使用助手有什么缺点或优点?
请给我建议...
【问题讨论】:
标签: php laravel cakephp helpers
如果您说的是全局 Laravel helpers,那么是的,您可以在应用程序中的任何地方使用它们(控制器、模型、视图、中间件、routes.php 等),因为它们是全局帮助器。
您还可以定义自己的助手,这些助手也将在全球范围内可用。
【讨论】:
是的,Laravel Helper 只是简单的 PHP 函数,用于在 Laravel 框架中执行重复性任务。您可以创建自定义 Helpers。
助手只是一个活动扳手。把它贴在你的工具箱里,当你需要一点帮助的时候把它拖出来,不管你在什么班级——或者不在任何班级。
【讨论】: