标签:
一个user可以有很多article,一个article对应一个user。
在article的migration中
public function up() { Schema::create(‘articles‘, function(Blueprint $table) { $table->increments(‘id‘); $table->integer(‘user_id‘)->unsigned(); $table->string(‘title‘); $table->string(‘body‘); $table->timestamp(‘publish_at‘); $table->timestamps(); $table->foreign(‘user_id‘) ->references(‘id‘) ->on(‘users‘) ->onDelete(‘cascade‘); }); }
在article的模型中
//一篇文章属于一个作者 public function User(){ return $this->belongsTo(‘App\User‘); }
在user的模型中
//一个user有很多文章 public function articles(){ return $this->hasMany(‘App\Articles‘); }
如果查询出文章的信息是$article,则用$article->user,就可以获取对应的用户的信息。
同理,如果查询出用户的信息是$user,用$user->article,可以获取此用户对应的文章的信息。
标签:
原文地址:http://www.cnblogs.com/webclz/p/4312125.html