讨论 技术讨论 执行完 php artisan modstart:module-install cms,页面报错 Action Module\Cms\Admin\Controller\ContentController@index not defined.

执行完 php artisan modstart:module-install cms,页面报错 Action Module\Cms\Admin\Controller\ContentController@index not defined.

zqiqi 发表于    阅读:112    回复:4

问题描述:

如标题

环境信息:

PHP8.1版本、MySQL 5.7.26、系统版本 win10等

复现步骤:

1 、更改了 迁移文件 2022_01_10_000001_cms_feature_member_post.php

Schema::table('cms_content', function (Blueprint $table) {
            $table->integer('memberUserId')->nullable()->comment('');
            $table->tinyInteger('verifyStatus')->nullable()->comment('');
            $table->index(['memberUserId']);
        });
        \ModStart\Core\Dao\ModelUtil::updateAll('cms_content', [
            'verifyStatus' => \Module\Cms\Type\CmsContentVerifyStatus::VERIFY_PASS,
        ]);

2 、执行  php artisan modstart:module-install cms

3 、 打开页面 Action Module\Cms\Admin\Controller\ContentController@index not defined.

4 、手动从表中删掉新添加的索引和字段,依然是上面的报错

实在不知道怎么下手了。请帮忙看看。

评论

重新下载个最新的安装包吧,这个文件是不是被修改过了?

 

是的,这文件被修改过。我再重新下载试试。

 

@zqiqi: 解决了嘛?我现在也这样。就点了一下清缓存

 

@封号斗罗:  抱歉,我没找到原因,重新下载安装的。这里建议项目从一开始就用上git,多提交,这样在遇到问题知道是出在哪里。

 
1
我来评论
QQ
微信