我习惯在codeigniter中写很多东西,我试图将所有逻辑代码放在库中而不是控制器中。
这个想法是控制器调用一个调用模型来获取数据的库。 因此,无论库内发生什么,都可以轻松地从多个控制器调用,而无需重写代码。
现在我是宝贝踩到laravel,我找不到任何关于自定义库的信息。我完全设法从控制器调用模型,但我希望有一个控制器调用库和库调用模型。
我无法找到库(不是包),它们是否存在于laravel中?
谢谢。
答案 0 :(得分:2)
Laravel与服务和提供商合作,您可以创建服务并为其编写提供程序。 Laravel Providers
此外,您还可以拥有通过提供商目录提供的服务目录。
答案 1 :(得分:0)
你的意思是使用命名空间? 如果你的意思是看看这篇文章,它解释了如何创建包http://culttt.com/2013/06/24/creating-a-laravel-4-package/