如何在laravel 5.4中动态迁移表的列? [英] How can I dynamically migrate column of table in laravel 5.4?

查看:81
本文介绍了如何在laravel 5.4中动态迁移表的列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Laravel 5.4中动态创建表格列。

我知道我可以通过迁移修改Laravel中的表格。

例如,

table1包含在以下列中:id,productname。

当我将valuse插入table1(id:1,productname:bag)时,我想在table2中动态创建名为bag的列。



请帮帮我。



我尝试了什么: < br $>


我创建了table1,table2到mysql。

I want to dynamically create column of table in Laravel 5.4.
I know that I can modify tables in Laravel through migration.
For example,
table1 is included following columns: id, productname.
When I insert valuse into table1(id:1, productname:bag), I want to dynamically create column named "bag" in table2.

Please help me.

What I have tried:

I created table1, table2 into mysql.

推荐答案

我解决了这个问题。

如果我要获取列和数据名称的表名是'XXX',首先是
,我在控制器上写了以下代码。



公共函数索引(){

....
I solved this problem.
If name of table that I'm going to get names of columns and data is 'XXX',
first, I wrote following as code at controller.

public function index(){
....


columns = DB :: select('show列中的XXX);
columns = DB::select('show columns from XXX);


contents = DB :: table('XXX') - > get();
contents = DB::table('XXX')->get();


这篇关于如何在laravel 5.4中动态迁移表的列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆