Сбой sqlite2 для ремесленников SQLSTATE[HY000]: общая ошибка: 1 нет такой таблицы: XXX

Мне нравится использовать sqlite для CRUD с Laravel 4.2 и artisan.

php artisan generate:migration create_XXX_table 

Изменить приложение / база данных / миграции /YYYY_MM_DD_HHMMSS_create_XXX_table.php

<?php
use Illuminate\Database\Schema\Blueprint; 
use Illuminate\Database\Migrations\Migration;

class CreateKeysTable extends Migration {

/**
 * Run the migrations.
 *
 * @return void
 */
public function up()
{
    Schema::table('keys', function(Blueprint $table)
    {
        $table->increments('id');
        $table->text('key_pub');
        $table->text('key_private');

        $table->timestamps();
    });
}

/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
    Schema::table('keys', function(Blueprint $table)
    {
        //
    });
}

}

конечно, config для локальной и производственной среды - это драйвер sqlite, а для использования 'database' => storage_path().'/MYDATABASE.sqlite', MYDATABASE.sqlite это только файл, созданный с помощью touch.

Также попробуйте, не с файлом MYDATABASE.sqlite, а с проблемой другого.

[InvalidArgumentException]  
   Database does not exist. 

В разных статьях в интернете покажите этот метод. Создайте пустой файл, на руте.

Но не работа любая.

0 ответов

Другие вопросы по тегам