gpt4 book ai didi

php - Laravel - 动态创建表(无需迁移)

转载 作者:IT老高 更新时间:2023-10-29 00:13:04 27 4
gpt4 key购买 nike

我正在尝试根据管理员请求动态创建表格,虽然它看起来应该像 Laravel 的大多数文档一样简单明了,但我似乎无法创建表格。虽然我可以删除表,并根据需要添加或删除列。

这是我的基本代码模型:

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

public static function createTable()
{
Schema::create('randomName', function($table) {
$table->increments('id');
$table->string('name');
});
}

这可能是什么问题?不幸的是,我没有收到任何错误,所以不知道如何调试它。

有什么建议吗?提前致谢!

最佳答案

呃,没关系...我研究了足够长的时间,解决方案一如既往...非常简单。

我只需要先为数据库建立一个连接,所以不是

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

是的

Schema::connection('mysql')->create('tableName', function($table)
{
$table->increments('id');
});

希望这对将来的某个人有所帮助!

关于php - Laravel - 动态创建表(无需迁移),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30096105/

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