Я учусь создавать собственный пакет в соответствии с документами 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.Пожалуйста, помогите.