0

我正在使用Laravel 5.4和生成迁移的包迁移生成器

所以我有了迁移,现在我需要使用 Artisan 自动生成视图。我在Symfony上试过,很简单,但我不能用 Laravel 来做。

这是一个名为2017_07_01_202030_create_personas_table.php的迁移文件示例,适用于人员。

<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

class CreatePersonasTable extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('personas', function(Blueprint $table)
        {
            $table->integer('id', true);
            $table->string('nombre', 100);
            $table->dateTime('fecha_de_nacimiento');
            $table->softDeletes();
            $table->timestamps();
        });
    }


    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::drop('personas');
    }

}

我尝试了八个以上的包来解决我的问题:从表中生成模型、视图和控制器(在 Laravel 5.4 上),但它们不起作用。否则我将使用运行良好的 Yii 框架。

4

2 回答 2

0
php artisan make:controller MyController -r --model=MyModel

它将在其中生成带有 REST 功能的控制器。& 如果未创建模型,则还创建模型。

您还可以在创建模型时使用以下命令生成迁移

php artisan make:Model MyModel --migration 

& 对于管理视图,您可以使用它。我还没有使用它,但多次看到这个包建议。

https://github.com/svenluijten/artisan-view

希望这有帮助。

于 2017-07-03T08:21:19.903 回答
0

如果您想要一种在单个工匠命令中生成迁移和视图的简单方法,只需安装并使用来自 Jeffrey Way https://github.com/laracasts/Laravel-5-Generators-Extended的这个流行包。只需按照该页面中的步骤操作即可。

于 2017-07-20T14:21:03.800 回答