Laravel软件包开发-找不到配置文件

时间:2019-04-08 20:01:00

标签: laravel-5

我正在学习如何根据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” 当我触发包的路由文件中定义的路由时,显示错误“ Illuminate \ 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

0 个答案:

没有答案