gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 22:44:05 24 4
gpt4 key购买 nike

现在我正在 Laravel 中开发一个用于 Office 考勤标记的应用程序。办公室内有不同的部门。每个部门均由管理员创建。如果管理员创建新部门,则应创建输入考勤表。这应该在创建分区时自动创建。

如何在 Laravel 中不使用 Migration 创建表?

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

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

有人可以帮忙吗?

最佳答案

创建部门时您应该简单地使用架构生成器:http://laravel.com/docs/4.2/schema

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

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

当然,在这种情况下,部门名称应该是动态的,我不知道如何获取这个变量。它可能是 POST 或 GET 变量等。如果您需要这方面的帮助,请告诉我。

关于mysql - 如何在不使用迁移的情况下创建数据库表 Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com