【发布时间】:2018-01-29 08:04:59
【问题描述】:
我有房间迁移
Schema::create('rooms', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->integer('floor');
$table->integer('beds'); //number of beds in each room
$table->integer('room_type_id')->unsigned();
$table->foreign('room_type_id')->references('id'->on('room_types')
->onUpdate('cascade')->onDelete('cascade');
$table->text('description')->nullable();
});
和床位迁移
Schema::create('beds', function (Blueprint $table) {
$table->increments('id');
$table->string('name')->default('1');
$table->decimal('charge');
$table->boolean('available')->default(1);
$table->integer('room_id')->unsigned();
$table->foreign('room_id')->references('id')->on('rooms')
->onUpdate('cascade')->onDelete('cascade');
$table->boolean('status')->default(1);
$table->timestamps();
});
我想在添加新房间时同时根据房间表中的床位字段添加床位数量,并提供床位名称,如 1、2、3、4 等
【问题讨论】:
-
到目前为止你做了什么?
-
我试过了,但我没有到达@Wreigh
-
迁移是为了创建表格而不是数据输入
-
创建表,在迁移中设置外键,并在控制器中创建具有所需细节的模型
标签: php laravel laravel-5.5