Сбой 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.
В разных статьях в интернете покажите этот метод. Создайте пустой файл, на руте.
Но не работа любая.