Laravel 4 拉维包类
我正在用Laravel开发我自己的软件包,并且我正在开发大量的帮助程序与我的软件包一起使用,以便可以这样使用:Laravel 4 拉维包类,laravel-4,Laravel 4,我正在用Laravel开发我自己的软件包,并且我正在开发大量的帮助程序与我的软件包一起使用,以便可以这样使用: MyPackage::myfunc1(); MyPackage::myfunc2(); MyPackage::myfunc3(); .... 问题是MyPackage类(MyPackage.php)变得越来越大,代码也越来越长。这给文件带来了难以维护性 我是否可以将类拆分为几个文件以便于维护?或者,还有其他方法可以做到这一点吗 谢谢。根据要求: 文件:MyPackage/Helper
MyPackage::myfunc1();
MyPackage::myfunc2();
MyPackage::myfunc3();
....
问题是MyPackage类(MyPackage.php)变得越来越大,代码也越来越长。这给文件带来了难以维护性
我是否可以将类拆分为几个文件以便于维护?或者,还有其他方法可以做到这一点吗
谢谢。根据要求:
文件:MyPackage/Helpers/FooUtil.php
<?PHP
namespace MyPackage\Helpers;
class FooUtil
{
}
使用名称空间并将助手函数拆分为单独的classes@Luceos谢谢你的评论。如果你能给我举个例子让我更容易理解,那就太好了。非常感谢你的回答,但是我怎样才能让我的包facade链接到新的类文件呢?我尝试添加$loader->alias('MyPackage','Vendor\MyPackage\AnotherClass')代码>,但它似乎替换了现有的程序包,而不是添加。您要替换的是什么现有程序包?您可能将包命名为与要替换的包相同的名称。最好在config/app.php下的config目录中配置别名
<?PHP
namespace MyPackage\Helpers;
class BarUtil
{
}