如何在laravel 5.4中动态迁移表的列? [英] How can I dynamically migrate column of table in laravel 5.4?
本文介绍了如何在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屋!
查看全文