Database [] not configured.?

我安装了laravel5.3和laravel5.6之后,发现了一个问题,下面为store表单提交的规则,使用验证不通过时,会成功报错。

public function store(Request $request)
    {
        $rule = array(
            'title' => 'required|max:20',
            'phone' => 'required|size:11|unique:message.phone',
            'content' => 'required'
        );
        $request->validate($rule);
        echo '通过';

  } 

但是如果正常数据进来的时候会提示Database [控制器名称] not configured.的问题。且不会成功插入数据库
.env数据库部分

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=root

config/database.php的配置为

'default' => env('DB_CONNECTION', 'mysql'),
'connections' => [
        'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'laravel'),
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', 'root'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => 'la_',
            'strict' => true,
            'engine' => null,
        ],
    ],

按照百度的方法进行了php artisan config:cache方法依然不成功。
请问大家这是什么原因,不胜感激。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

php artisan config:clear

5年前 评论

我的是laravel 5.2遇到了相同问题,解决办法如下【其中mysql为配置中的名称】: $rules = [ 'phoneNumber' => 'required|regex:/^1[3456789][0-9]{9}$/|exists:mysql.表名,字段名' ];

3年前 评论

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