1. 云栖社区>
  2. PHP教程>
  3. 正文

lararvel 创建数据表

作者:用户 来源:互联网 时间:2017-12-01 15:41:44

数据表

lararvel 创建数据表 - 摘要: 本文讲的是lararvel 创建数据表, lararvel 创建数据表,有需要的朋友可以参考下。 创建表项目根目录 cmd php artisan make:migration create_articles_talbe --create=articles create_arti

lararvel 创建数据表,有需要的朋友可以参考下。


创建表

项目根目录 cmd

php artisan make:migration create_articles_talbe --create=articles

create_articles_talbe 在database/migrations下生成的文件名
articles 数据库的表名

编辑内容如下

<?phpuse Illuminate/Database/Schema/Blueprint;use Illuminate/Database/Migrations/Migration;class CreateArticlesTalbe extends Migration{    /**     * Run the migrations.     *     * @return void     */    public function up()    {Schema::create('articles', function (Blueprint $table) {$table->increments('id');$table->string('title');$table->string('content');$table->string('tel')->change();$table->timestamp("publish");$table->timestamps();});    }    /**     * Reverse the migrations.     *     * @return void     */    public function down()    {Schema::drop('articles');    }}

命令行

php artisan migrate

即可在数据库中生成database/migrations目录下对应的表、

修改表结构

项目上线后 需修改表结构
重新生成一个文件 如:

E:/Laravel/blog>php artisan make:migration alert_articles_talbe --table=articles

内容如下

<?phpuse Illuminate/Database/Schema/Blueprint;use Illuminate/Database/Migrations/Migration;class AlertArticlesTalbe extends Migration{    /**     * Run the migrations.     *     * @return void     */    public function up()    {Schema::table('articles', function (Blueprint $table) {//$table->string("intro");});    }    /**     * Reverse the migrations.     *     * @return void     */    public function down()    {Schema::table('articles', function (Blueprint $table) {//$table->dropColumn("intro");});    }}
删除表

次的操作,上步migrate 创建表这次及删除

css">php artisan migrate:rollback
php artisan migrate:reset
填充测试数据

database/seeds

php artisan db:seed --class=UserTableSeeder
php artisan db:seed

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据表 ,以便于您获取更多的相关知识。