Упаковка на заказ классов в Ларавел 5

Я новичок в Laravel Framework. Я создал собственный класс под названием 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 Класс и попробуйте позвонить с контроллера. Но это волшебным образом копирует UploadUtils.php файл в App \ Classes. И он не использует файл в App \ Classes \ Common.

Как правильно подобрать упаковку (Структура каталогов) для моих пользовательских классов?

1

Решение

Убедитесь, что вы удалили файл в App\Classes, Тогда в вашем контроллере используйте App\Classes\Common\UploadUtils,
Тогда беги composer dumpautoload восстановить автозагрузчик.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]