【发布时间】:2016-06-03 09:58:57
【问题描述】:
我是 Laravel 框架的新手。我创建了一个名为 UploadUtils.php 的自定义类,并将其放在 App\Classes 中。
<?php
namespace App\Classes;
class UploadVideoUtils{
public static function checking(){
echo "FRom the func";
}
}
我能够像下面的代码一样在我的控制器中使用该类。
use App\Classes\UploadVideoUtils;
class Test extends Controller{
public function testing(){
echo "Testing ";
$some1 = new UploadVideoUtils();
$some1->checking();
echo " done ";
}
}
我不想将所有类都放在 App\Classes 下。相反,我想将它们打包,并且我想维护良好的代码库。 因此,我创建了一个新文件夹,如 App\Classes\Common 并放置我的 UploadUtils.php 类并尝试从控制器调用它。但它神奇地复制了 App\Classes 中的 UploadUtils.php 文件。而且它不使用 App\Classes\Common 中的文件。
如何为我的自定义类进行适当的包装(目录结构)?
【问题讨论】:
标签: php class laravel-5 packages