如何在不使用迁移 Laravel 的情况下创建数据库 table
How to create database table without using migration Laravel
现在我正在开发 Laravel 办公室考勤标记的应用程序。办公室有不同的部门。每个部门都是由管理员创建的。如果管理员创建新部门,则应创建 table 以输入考勤。这应该在创建部门时自动创建。
如何在不使用 Laravel 中的迁移的情况下创建 table?
每个出勤 table 都应使用名称 "division_name_attendance"
创建。它应该包含以下字段。
Id (primary key)
user_id (varchar)
date (date)
timestamp
有人能帮忙吗?
您应该在创建部门时简单地使用 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 变量等。如果您需要这方面的帮助,请告诉我。
现在我正在开发 Laravel 办公室考勤标记的应用程序。办公室有不同的部门。每个部门都是由管理员创建的。如果管理员创建新部门,则应创建 table 以输入考勤。这应该在创建部门时自动创建。
如何在不使用 Laravel 中的迁移的情况下创建 table?
每个出勤 table 都应使用名称 "division_name_attendance"
创建。它应该包含以下字段。
Id (primary key)
user_id (varchar)
date (date)
timestamp
有人能帮忙吗?
您应该在创建部门时简单地使用 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 变量等。如果您需要这方面的帮助,请告诉我。