在 Lumen 框架中将我的包放在哪里
Where to Place My Package in Lumen Framework
如果我想在 Lumen 中使用一些自定义 class,我应该把它们放在哪里? Laravel 官方文档在 application structure
、service container
或 package development
中都没有提到这一点。事实上,我发现该文件在某种程度上相当混乱。
例如,我想设置一个名为 Invitation
的服务,我知道我需要在 InvitationServiceProvider
中注册这个 class 但是我应该把 Invitation.php
实际的 class 存在于哪个?这个包用于某些特定的应用程序,因此我不想把它放在 composer packagist 中。
顺便说一句,Lumen Framework 的版本是 5.2。
所以最后我在 app
下创建了一个名为 Service
的文件夹,然后将所有库拉到里面...
如果我想在 Lumen 中使用一些自定义 class,我应该把它们放在哪里? Laravel 官方文档在 application structure
、service container
或 package development
中都没有提到这一点。事实上,我发现该文件在某种程度上相当混乱。
例如,我想设置一个名为 Invitation
的服务,我知道我需要在 InvitationServiceProvider
中注册这个 class 但是我应该把 Invitation.php
实际的 class 存在于哪个?这个包用于某些特定的应用程序,因此我不想把它放在 composer packagist 中。
顺便说一句,Lumen Framework 的版本是 5.2。
所以最后我在 app
下创建了一个名为 Service
的文件夹,然后将所有库拉到里面...