sql - 连接被拒绝:Laravel

标签 sql laravel sqlite connection migration

“ SQLSTATE [HY000] [2002]连接被拒绝(SQL:从information_schema.tables中选择*
其中table_schema =宅基地,table_name =迁移)”

database.php

'connections' => [

        'sqlite' => [
            'driver' => 'sqlite',
            'database' => env('DB_DATABASE', database_path('database.sqlite')),
            'prefix' => '',
        ],


迁移

public function up(){
        Schema::create('cards', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('user_id');
            $table->string('title');
            $table->timestamps();
        });
    }

最佳答案

编辑您的.env文件:

DB_CONNECTION=sqlite



config/database.php文件:

更换

'database' => env('DB_DATABASE', database_path('database.sqlite')),



'database' => database_path('database.sqlite'),

来自https://laracasts.com/discuss/channels/laravel/pdoexception-sqlstatehy000-2002-connection-refused

关于sql - 连接被拒绝:Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49126050/

相关文章:

php - 通过 Laravel/Eloquent 插入 MySQL 行时出现问题

带引号的 sqlite3 导入

sql-server - VistaDB有什么优势

ruby-on-rails - Rails schema.rb 因不同的数据库而不同

sql - 为 MS-Access 编写一个困难的查询(没有 MINUS 操作,3 表连接)

MySQL:如果多个列的值等于,则更新它们

sql - 数据库设计和文件存储服务器

asp.net - asp.net 如何去除空格?

php - Carbon 返回错误的日期错误

php - Laravel 5.3 不同的计数,使用 Eloquent 而不是查询生成器