如何在Laravel中创建自定义库 - 就像在codeigniter中一样

时间:2017-08-07 17:20:30

标签: laravel codeigniter

我习惯在codeigniter中写很多东西,我试图将所有逻辑代码放在库中而不是控制器中。

这个想法是控制器调用一个调用模型来获取数据的库。 因此,无论库内发生什么,都可以轻松地从多个控制器调用,而无需重写代码。

现在我是宝贝踩到laravel,我找不到任何关于自定义库的信息。我完全设法从控制器调用模型,但我希望有一个控制器调用库和库调用模型。

我无法找到库(不是包),它们是否存在于laravel中?

谢谢。

2 个答案:

答案 0 :(得分:2)

Laravel与服务和提供商合作,您可以创建服务并为其编写提供程序。 Laravel Providers

此外,您还可以拥有通过提供商目录提供的服务目录。

答案 1 :(得分:0)

你的意思是使用命名空间? 如果你的意思是看看这篇文章,它解释了如何创建包http://culttt.com/2013/06/24/creating-a-laravel-4-package/