2016-02-09 5 views
2

У меня есть 2 команды для миграции и создания модели.Laravel 5.2 - Laravel Model With Migration with table Name Command

Если я RUN-

php artisan make:migration create_users_table --create=temps 

Тогда я получаю миграцию как this- 2016_02_09_060158_create_users_table.php

И содержание внутри этого файла -

<?php 

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

class CreateUsersTable extends Migration 
{ 
    /** 
    * Run the migrations. 
    * 
    * @return void 
    */ 
    public function up() 
    { 
     Schema::create('temps', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->timestamps(); 
     }); 
    } 

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

Если я бегу эта команда -

php artisan make:model User -m 

Тогда я получаю эту 2 files-

2016_02_09_060436_create_temps_table.php

<?php 

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

class CreateTempsTable extends Migration 
{ 
    /** 
    * Run the migrations. 
    * 
    * @return void 
    */ 
    public function up() 
    { 
     Schema::create('temps', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->timestamps(); 
     }); 
    } 

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

Temp.php

<?php 

namespace App; 

use Illuminate\Database\Eloquent\Model; 

class Temp extends Model 
{ 
    // 
} 

Но я хочу, чтобы иметь команду, которая является смесь из этих 2 с, в которую я могу получить 2 файла и имя БД, должны быть включены в файлы (скажем, в этом случае таблица наименование temps).

Есть ли способ?


Update

Я попытался this-

php artisan make:migration:schema create_dogs_table --schema="name:string" 

И Найдено this-

enter image description here

+0

Чтобы решить эту проблему, кто-то должен установить зависимости показал в видео –

ответ

0

Я действительно не понимаю ваш вопрос, но я думаю, вам нужна команда который генерирует как модель, так и миграцию.

Вы должны взглянуть на Jeffery Way's Generators package.You можете сделать это:

php artisan make:migration:schema create_dogs_table --schema="name:string" 
+1

Пожалуйста, проверьте обновление –

+1

рабочей ..... ... –