Как отключить провайдеров от обнаружения пакетов? - PullRequest
0 голосов
/ 12 октября 2018

Когда бы я ни захотел добавить функциональность в класс в Laravel, скажем, класс Файловая система, я бы создал свой собственный класс:

class FilesystemServiceProvider extends LaravelFilesystemManager{

и добавил бы его в мой массив provider в config / app.php и отключить оригинал:

<?php

    'providers' => [

//        'Illuminate\Filesystem\FilesystemServiceProvider',
        'MyApp\Filesystem\FilesystemServiceProvider',
    ],

Если у меня есть пакет из composer, который связан с Обнаружение пакета , как я могу предотвратить его обнаружение?

1 Ответ

0 голосов
/ 12 октября 2018

Если вы являетесь потребителем пакета и хотите отключить обнаружение пакета для пакета, вы можете указать имя пакета в дополнительном разделе файла composer.json вашего приложения:

"extra": {
    "laravel": {
        "dont-discover": [
            "barryvdh/laravel-debugbar"
        ]
    }
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...