laravel 新增数据库字段

laravel 使用artisan命令新增数据库字

  • 5873

cmd 命令行 到项目目录,不是public那个目录

[plain]  view plain  copy
  1. D:\Program Files\wamp\www\Book> php artisan make:migration add_machine_type_to_books
  2. Created Migration: 2013_09_05_104157_add_machine_type_to_books  
  3. Generating optimized class loader  

migrations目录下面就会生成一个文件,在里面修改即可

文档可见:http://v3.golaravel.com/docs/database/schema.html

[php]  view plain  copy
  1.   
  2. use Illuminate\Database\Migrations\Migration;  
  3.   
  4. class AddMachineTypeToBooks extends Migration {  
  5.   
  6.     /** 
  7.      * Run the migrations. 
  8.      * 
  9.      * @return void 
  10.      */  
  11.     public function up()  
  12.     {  
  13.         Schema::table('books',function($table){  
  14.             $table->integer('machine_type');  
  15.             $table->string('lan_ip',100);  
  16.             $table->string('remote_ip',100);  
  17.         });  
  18.     }  
  19.   
  20.     /** 
  21.      * Reverse the migrations. 
  22.      * 
  23.      * @return void 
  24.      */  
  25.     public function down()  
  26.     {  
  27.         Schema::table('books',function($table){  
  28.             $table->drop_column('machine_type');  
  29.             $table->drop_column('lan_ip');  
  30.             $table->drop_column('remote_ip');  
  31.         });  
  32.     }  
  33.   
  34. }  


分别执行如下,就可以了

[plain]  view plain  copy
  1. php artisan migrate:refresh  
  2.   
  3. php artisan db:seed  


你可能感兴趣的:(Laravel,PHP)