如何在不使用迁移Laravel的情况下创建数据库表

时间:2015-03-23 06:39:18

标签: mysql laravel web laravel-4

现在我正在开发Laravel的Office考勤标记申请表。办公室有不同的部门。每个部门都由管理员创建。如果管理员创建新部门,则应创建输入出勤的表格。这应该通过创建分区自动创建。

如何在不使用Laravel中的Migration的情况下创建表格?

应使用名称"division_name_attendance"创建每个出勤表。它应包含以下字段。

Id (primary key)
user_id (varchar)
date (date)
timestamp

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

创建分部时,您应该只使用Schema Builder:http://laravel.com/docs/4.2/schema

在您的控制器(或路由回调或服务方法,没有区别)中,使用以下代码:

Schema::create('division_name_attendance', function($table)
{
    $table->increments('id');
    $table->integer('user_id');
    $table->date('date');
    $table->timestamps();
});

当然在这种情况下,分区名称应该是动态的,我不知道你如何得到这个变量。它可能是POST或GET变量等。如果您需要帮助,请告诉我。