如何使用 laravel5.5 在我的 MySQL 中创建 table 数据?
How to create a table of data in my MySQL using laravel5.5?
我正在尝试在 Laravel 5.5 中创建 mysql 个表 我在 /project/database/migrations/MY_migration_file 中创建了一个文件。php
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class MY_migration_file extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('chaves',function (Blueprint $table){
$table -> increments('id');
$table -> string('nome');
$table -> boolean('alugado');
$table -> timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
但是,我的 mysql5.7 数据库没有从我的迁移(它是空的)文件中接收数据。我该怎么办?
如果您在 .env 文件中对数据库连接进行了更改。请运行艺术家命令:
php artisan cache:clear
php artisan config:clear
php artisan optimize
创建具有不同名称的迁移可能不是一个好主意,这会在较长的 运行 中变得混乱。
尝试使用 artisan 命令生成迁移文件
php artisan make:migration create_chaves_table --create=chaves
这将创建 date_create_chaves_table.php
像这样在您新创建的 date_create_chaves_table.php 中添加此列。
Schema::create('chaves',function (Blueprint $table){
$table -> increments('id');
$table -> string('nome');
$table -> boolean('alugado');
$table -> timestamps();
});
和运行这个命令
php artisan migrate
这应该可以迁移您的新 table。
希望对您有所帮助。
我正在尝试在 Laravel 5.5 中创建 mysql 个表 我在 /project/database/migrations/MY_migration_file 中创建了一个文件。php
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class MY_migration_file extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('chaves',function (Blueprint $table){
$table -> increments('id');
$table -> string('nome');
$table -> boolean('alugado');
$table -> timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
但是,我的 mysql5.7 数据库没有从我的迁移(它是空的)文件中接收数据。我该怎么办?
如果您在 .env 文件中对数据库连接进行了更改。请运行艺术家命令:
php artisan cache:clear
php artisan config:clear
php artisan optimize
创建具有不同名称的迁移可能不是一个好主意,这会在较长的 运行 中变得混乱。
尝试使用 artisan 命令生成迁移文件
php artisan make:migration create_chaves_table --create=chaves
这将创建 date_create_chaves_table.php
像这样在您新创建的 date_create_chaves_table.php 中添加此列。
Schema::create('chaves',function (Blueprint $table){
$table -> increments('id');
$table -> string('nome');
$table -> boolean('alugado');
$table -> timestamps();
});
和运行这个命令
php artisan migrate
这应该可以迁移您的新 table。
希望对您有所帮助。