【发布时间】:2018-12-27 18:13:12
【问题描述】:
我想要做的是使用来自表单的请求创建一个数据库。
然后连接到创建的数据库并在里面创建一个表。
在同一个页面和同一个请求上。
我不知道该怎么办,因为打开页面时使用了env文件和数据库文件,我无法在那里输入值。
$database_create_control=DB::statement('create database '.$prefix);
/*****/
Schema::create('companies', function (Blueprint $table) {
$table->increments('company_id');
$table->string('company_name',255);
$table->timestamp('created_at')->nullable();
$table->timestamp('updated_at')->nullable();
});
我要连接的表正在数据库中
但我的愿望是在几行前创建的数据库中工作。
【问题讨论】:
-
有一个表来保存数据库信息并在需要时使用它?
-
我要使用的数据库是 *DB::statement('create database '.$prefix); the database 。我在代码中使用此数据库创建。但是这个数据库没有在 '.env' 和 'config/database.php' 文件中定义。
标签: mysql database laravel schema