Laravel动态表创建

时间:2016-04-26 22:01:40

标签: database laravel

我正在使用laravel开发一个应用程序,我想问一下当用户通过咨询登录时是否可能创建一个表,因为我只在DB的文档中看到过,选择,插入,更新,声明,我想问一下,用户可以通过查询来创建一个表,如下所示?: DB :: statement('create table example(// table settings)'); 但是这个查询什么都不返回。

1 个答案:

答案 0 :(得分:0)

不确定我理解你的问题。用户控制表创建?这个逻辑似乎是一个非常糟糕的主意。但是,你可以通过以下方式创建一个新表:

Schema::create('table_name',function($table)
{
    $table->increments('id');
    ...
});

此处可以找到更多信息...... https://laravel.com/docs/5.2/migrations#creating-tables