我是Laravel的初学者。我有一个问题,我不知道该怎么做。在该区域的create.blade.php中,当我在下拉列表框中单击校园名称时,下一个下拉列表将显示在下拉列表中选择的校园的建筑物,第三个下拉列表将显示其建筑物的楼层数。
我的区域create.blade.php的模型
这是我的数据库:
校园
Schema::create('campuses', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->text('address');
$table->timestamps();
});
建筑物
Schema::create('buildings', function (Blueprint $table) {
$table->increments('id');
$table->integer('campus_id')->unsigned();
$table->string('name');
$table->integer('floor');
$table->foreign('campus_id')->references('id')->on('campuses');
$table->timestamps();
});
面积
Schema::create('areas', function (Blueprint $table) {
$table->increments('id');
$table->integer('campus_id')->unsigned();
$table->integer('building_id')->unsigned();
$table->string('floor');
$table->foreign('campus_id')->references('id')->on('campuses');
$table->foreign('building_id')->references('id')->on('buildings');
$table->timestamps();
});
数据截屏
校园
建筑物
区域
对于增加楼层,在建筑物中,其表示为整数(表示否)。地板我只想有一个for循环并分配一个数组,以便它可以在区域中选择第1个,第2个,第3个,依此类推。谢谢,如果您能回答这个问题将对您有很大帮助,但我仍然会弄清楚如何做到这一点。
答案 0 :(得分:0)
在区域表中添加一列名称,因为floor_val仅包含1,2之类的整数值,而不是1st和2nd,并将其用于floor选项值的下拉列表中。