"'Modules\Admin\Providers\AdminServiceProvider' not found"

文件存在 Modules\Admin\Providers\AdminServiceProvider.php
本地测试所有通过,布署到服务器就不行了,昨天中午折腾到现在,各种搜索尝试,可以发贴请教一下大家看能不能给一点解决问题的思路,谢谢大家!

Modules为模块包

布署在服务器后, composer dump-autoload 运行显示

composer dump-autoload
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

In ProviderRepository.php line 209:

  Class 'Modules\Admin\Providers\AdminServiceProvider' not found  


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

访问网址显示:

/cms/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php
        if (! is_writable($dirname = dirname($this->manifestPath))) {
            throw new Exception("The {$dirname} directory must be present and writable.");
        }

        $this->files->replace(
            $this->manifestPath, '<?php return '.var_export($manifest, true).';'
        );

        return array_merge(['when' => []], $manifest);
    }

    /**
     * Create a new provider instance.
     *
     * @param  string  $provider
     * @return \Illuminate\Support\ServiceProvider
     */
    public function createProvider($provider)
    {
        return new $provider($this->app);
    }
}

Arguments
"Class 'Modules\Admin\Providers\AdminServiceProvider' not found"
什么时候开始都不晚,学到老
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 3
jcc123

module.json 里 providers 设置没有?

2年前 评论
芝麻开门 (楼主) 2年前
jcc123 (作者) 2年前
芝麻开门 (楼主) 2年前

看样子是放服务器上的根目录composer.json里没有加上Modules的根命名空间

2年前 评论
芝麻开门 (楼主) 2年前

你是不是把 /vender 目录也提交到 git 了?

2年前 评论
芝麻开门 (楼主) 2年前
Su (作者) 2年前
Su (作者) 2年前
芝麻开门 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!