AmazeUI

Laravel大型项目系列教程(三)之发表文章

心不动则不痛 提交于 2019-11-28 20:32:34
Laravel大型项目系列教程(三)之发表文章 一、前言 上一节教程中完成了用户管理,这节教程将大概完成发表Markdown格式文章并展示的功能。 二、Let's go 1.数据库迁移 文章模块中我们需要建立 articles 、 tags 以及 article_tag 表,每篇文章会有一到多个标签,每个标签会有一到多篇文章,创建迁移文件: $ php artisan migrate:make create_articles_table --create=articles $ php artisan migrate:make create_tags_table --create=tags $ php artisan migrate:make create_article_tag_table --create=article_tag 修改 *_create_articles_table.php : Schema::create('articles', function(Blueprint $table) { $table->increments('id'); $table->string('title'); $table->string('summary')->nullable(); $table->text('content'); $table->text('resolved