Разработка пакета Laravel - файл конфигурации не расположен - PullRequest
0 голосов
/ 08 апреля 2019

Я учусь создавать собственный пакет в соответствии с документами Laravel.У меня проблема с файлом конфигурации.Ниже приведен код моего KasiaServiceProvider.

class KasiaServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap services.
     *
     * @return void
     */
    public function boot()
    {
        $this->loadRoutesFrom(__DIR__ . '/routes.php');
        $this->loadViewsFrom(__DIR__ . '/views', 'ka');
        $this->loadMigrationsFrom(__DIR__ . '/migrations');
        $this->publishes([__DIR__ . '/config/con.php' => config_path('con.php')]);

    }

    /**
     * Register services.
     *
     * @return void
     */
    public function register()
    {
        ///$this->mergeConfigFrom(__DIR__ . '/config/con.php', 'kasia');
    }
}

Когда я пытаюсь опубликовать вендор, я получаю сообщение "Невозможно найти путь: C: \ xampp \ datepicker \ packages \ ichau85 \kasia / src / config / con.php " Когда я запускаю маршрут, определенный в файле маршрута пакета, появляется сообщение об ошибке " Подсветка \ Support \ ServiceProvider :: mergeConfigFrom (): не удалось открыть "C: \xampp \ htdocs \ datepicker \ packages \ michau85 \ kasia \ src / config / con.php '(include_path =' C: \ xampp \ php \ PEAR ') "

Структура файлов выглядит следующим образом,Другие компоненты (представления, миграции, маршруты) работают нормально.Я использую Laravel 5.6.Пожалуйста, помогите.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...