Migration创建表
这里以blogs表举例
命令
php artisan make:migration create_blogs --create=blogs
编辑 /database/migrations/ 下的 create_blogs文件
public function up()
{
Schema::create('blogs', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->text('content');
$table->timestamps();
});
}
by the way 在我创建数据表的时候总是会给我报错说我的varchar的字符串长度怎么怎么样的报错,这是的修改方案在App\Providers\AppServiceProvider文件中修改
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(200);
}
确保你的数据库中没有blogs表
php artisan migrate
这时你所需要的的数据表就建好了
使用模型工厂 Factory 来插入虚构的数据
创建模型工厂
php artisan make:factory BlogsFactory --model=Blogs