我喜欢在Laravel 4.2&amp ;;中使用sqlite进行CRUD工匠。
php artisan generate:migration create_XXX_table
编辑app / database / migrations / 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)
{
//
});
}
}
当然,本地和生产环境的配置是sqlite驱动程序,并且使用&#39;数据库&#39; =&GT; storage_path()。&#39; /MYDATABASE.sqlite' ;, MYDATABASE.sqlite它只是一个用触摸创建的文件。
还可以尝试,不用文件MYDATABASE.sqlite,但问题是其他问题。
[InvalidArgumentException]
Database does not exist.
在互联网上的各种文章中,展示这种方法。在rute上创建一个空文件。
但不行任何。