【发布时间】:2019-12-20 20:28:55
【问题描述】:
我目前正在从这个视频中学习
https://laracasts.com/series/laravel-from-scratch-2018/episodes/7
关于 laravel 中的数据库迁移。 我输入了控制台:
php artisan make:migration create_projects_table
就像视频中的老师一样,不知怎的,我在迁移文件夹中得到了一个空的方法定义。
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateProjectsTable extends Migration
{
public function up()
{
//should contain Schema::create but it is empty
}
public function down()
{
}
}
我做错了什么?我按照视频中的所有说明进行操作。
【问题讨论】:
-
为什么要创造一些东西? laravel 如何知道你想对迁移做什么?这是正确的行为。
-
你使用的是什么版本的 Laravel?
-
我在 laravel 5.5 中使用过这个命令,它可以工作,你的 laravel 版本是多少?
-
@kerbholz 我确信这是正确的行为。至少在 laravel 5.2 中
-
@kerbholz 你确定不用
--create或--table参数让laravel为你写代码吗?
标签: php database laravel migration laravel-artisan