【发布时间】:2014-07-21 16:52:53
【问题描述】:
是否有一个通用的地方可以放置可以在 Laravel 中的控制器和命令之间共享的逻辑。我的功能通常会通过存储过程从命令行运行,但也需要通过 Web 获得相同(或子集)的功能。
我可以在命令中使用控制器逻辑吗?还是从控制器/路由调用命令?
或者我应该只构建自己的类并根据需要将它们包含在两者中?
【问题讨论】:
标签: php laravel controller command logic
是否有一个通用的地方可以放置可以在 Laravel 中的控制器和命令之间共享的逻辑。我的功能通常会通过存储过程从命令行运行,但也需要通过 Web 获得相同(或子集)的功能。
我可以在命令中使用控制器逻辑吗?还是从控制器/路由调用命令?
或者我应该只构建自己的类并根据需要将它们包含在两者中?
【问题讨论】:
标签: php laravel controller command logic
只需创建一个 app/libraries 文件夹。在那里创建一个 custom_helpers.php 文件并自动加载它。将您将经常使用的方法存储在那里。可以把它想象成 laravel 默认提供的辅助类。
【讨论】: