下载此文档

Laravel大型项目系列教程(三).doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
实验楼官方网站:vel大型项目系列教程(三)一、前言上一节教程中完成了用户管理,这节教程将大概完成发表Markdown格式文章并展示的功能。二、Let'、tags以及article_tag表,每篇文章会有一到多个标签,每个标签会有一到多篇文章,创建迁移文件:$phpartisanmigrate:makecreate_articles_table--create=articles$phpartisanmigrate:makecreate_tags_table--create=tags$phpartisanmigrate:makecreate_article_tag_table--create=article_tag修改*:Schema::create('articles',function(Blueprint$table){$table->increments('id');$table->string('title');$table->string('summary')->nullable();$table->text('content');$table->text('resolved_content');$table->integer('user_id');$table->softDeletes();$table->timestamps();});修改*:Schema::create('tags',function(Blueprint$table){$table->increments('id');$table->string('name')->unique();$table->integer('count')->default(0);$table->softDeletes();实验楼官方网站:le->timestamps();});修改*:Schema::create('article_tag',function(Blueprint$table){$table->increments('id');$table->integer('article_id');$table->integer('tag_id');});执行迁移:$:$phpartisangenerate:modelarticle$phpartisangenerate::publicfunctionarticles(){return$this->hasMany('Article');}一个用户会有多篇文章。:useIlluminate\Database\Eloquent\SoftDeletingTrait;classArticleextends\Eloquent{useSoftDeletingTrait;protected$fillable=['title','content'];publicfunctiontags(){return$this->belongsToMany('Tag');}publicfunctionuser(){return$this->belongsTo('User');}实验楼官方网站:章会有多个标签并属于一个用户。:useIlluminate\Database\Eloquent\SoftDeletingTrait;classTagextends\Eloquent{useSoftDeletingTrait;protected$fillable=['name'];publicfunctionarticles(){return$this->belongsToMany('Article');}}一个标签会有多篇文章。上面用到了软删除,belongsToMany用于多对多关联。:<li><ahref="{{URL::to('article/create')}}"><spanclass="am-icon-edit"></span>PublishArticle</a></li>这时候登录会发现多了一个选项:下面创建视图:$phpartisangenerate:.php:***@extends('_layouts.

Laravel大型项目系列教程(三) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-03-03