小编luc*_*san的帖子

为什么 laravel 5 artisan migrate 没有创建 sqlite 数据库?

我正在尝试使用artisan migratesqlite.

我在database.php中有以下内容

    'sqlite' => [
        'driver' => 'sqlite',
        'database' => database_path('database.sqlite'),
        'prefix' => '',
    ],
Run Code Online (Sandbox Code Playgroud)

这是我的迁移类up功能

    Schema::connection('sqlite')->create('users', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->string('password');
        $table->rememberToken();
        $table->timestamps();
    });
Run Code Online (Sandbox Code Playgroud)

注意:- 我已通过环境变量将 DB_CONNECTION 设置为 sqlite。

在命令行上我得到了nothing to migrate,并且没有创建数据库(也没有表)。

任何想法如何,我可以得到artisan migrate创建sqlite的数据库laravel 5

mysql通过工匠创建表格没有问题。

谢谢

php sqlite laravel laravel-5 laravel-artisan

4
推荐指数
1
解决办法
6492
查看次数

标签 统计

laravel ×1

laravel-5 ×1

laravel-artisan ×1

php ×1

sqlite ×1