我在哪里将我的业务逻辑放在Laravel 4中

时间:2013-01-22 06:49:18

标签: laravel business-logic laravel-4

在Laravel 3.2中,我在应用程序文件夹中创建了一个业务逻辑命名空间(文件夹)。然后我使用Autoloader注册新的命名空间。

我想在Laravel 4中做同样的事情 - 我想为我的业务逻辑创建自定义命名空间。如何注册我的业务名称空间并使其可用于IoC?

3 个答案:

答案 0 :(得分:4)

您可以在app dir中添加任意文件夹。请务必将其添加到composer.json文件中的“classmap”。 L4不扫描文件/目录,它只是查看自动加载器中已加载的名称

答案 1 :(得分:0)

@Miguel Martinez让你的控制器变得很脆弱,你也可以将你的业务逻辑放在模型中。

答案 2 :(得分:-1)

根据laravel文档,控制器应包含业务逻辑:http://laravel.com/docs/controllers