如果有人问到这个问题,我深表歉意,但我似乎找不到正确的答案。
我需要从 Controller 在数据库中创建一个表。
我天真到相信下面的方法可行:
Schema::connection('mysql')->create('mytable_'.$id, function($table)
{
$table->increments('id');
$table->timestamps();
});
其中 $id
是传递给 Controller 函数的动态值。
我已将以下内容放在顶部:
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
运气不好 - 那么如何从 Controller 创建数据库表呢?有什么想法吗?
解决方案
正如 Ben Swinburne 在第一条评论中所说,use Schema
丢失了!
最佳答案
您正在使用 Schema
门面。
确保您的文件顶部也有 use Schema;
。
关于database - Laravel 5.2 - 从 Controller 创建数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36361172/