Публикации - Laravel

HMVC в Laravel - Вспомогательные классы

Собственные классы библиотек лучше помещать в отдельную папку. Как правило, такую папку называют services. Но это не принципиально, название у папки со вспомогательными классами может быть любое, главное чтобы она находилась в пространстве имён /app.

Создадим для этого в папке app/ еще одну папку Libs, в которой будут храниться созданные нами классы.

Рассмотрим класс Imag, файл Imag.php.

Вспомагательный класс Imag. Листинг 20.1



			

 

 
class Imag
{
    public function __construct()
    {

 
    }

 
    public function test($id = null)
{
        return $id;
    }

 
}

Данный класс мы можем вызвать в любом обработчике запроса (маршрутизаторе, промежуточном программном обеспечении, контроллере и т.д).

Вызов вспомагательного класса. Листинг 20.2

 $е = \App::make('\App\Libs\Imag')->test('Урра! Работает!');
echo $е;

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться


Изображения Видео

1. Подключение CKEditor https://artisansweb.net/install-use-ckeditor-laravel/#comments
2. Регистрация и авторизация https://know-online.com/post/laravel-reg
3. Что нового в Laravel 8 https://sergeymukhin.com/blog/chto-novogo-v-laravel-80
4. Авторизация Sanctum <iframe width="560" height="315" src="https://www.youtube.com/embed/MT-GJQIY3EU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>