slowlyo / owl-admin

🎈 Owl Admin : 基于 laravel 和 amis 开发的后台框架, 友好的组件使用体验, 可轻松实现复杂页面, 内置代码生成器, 让开发者快速搭建后台管理系统
https://owladmin.com
MIT License
450 stars 67 forks source link

修复registerConfig 时出现的错误 #156

Closed itxiao6 closed 1 month ago

itxiao6 commented 1 month ago

在composer update 的时候出现

> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

   ErrorException 

  require(/var/www/html/vendor/slowlyo/owl-admin/src/../config/admin.php): Failed to open stream: No such file or directory

  at vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php:138
    134▕         if (! ($this->app instanceof CachesConfiguration && $this->app->configurationIsCached())) {
    135▕             $config = $this->app->make('config');
    136▕ 
    137▕             $config->set($key, array_merge(
  ➜ 138▕                 require $path, $config->get($key, [])
    139▕             ));
    140▕         }
    141▕     }
    142▕ 

      +10 vendor frames 

  11  artisan:37
      Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

vendor/slowlyo/owl-admin/ 目录下 没有 config/admin.php 文件 当前 出现问题的版本 是 v3.9.7

slowlyo commented 1 month ago

这不对吧🤔

需要 merge 的是 应用的 config 而不是包里面的 config