1
私は私がカテゴリモデルでこのlaravelでmodelname_idを使わずに関係を作る方法は?
Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->text('body');
$table->integer('category_id');
$table->timestamps();
});
public function Category()
{
return $this->belongsTo('App\Category');
}
のように使用している場合は、データベースの列のためのポストとcategory.Andのための多くの関係に1を使用しようとしています
public function posts()
{
return $this->hasMany('App\Post');
}
私が上記の方法を使用している場合のその作業$ table-> integer( 'catego ry_id ')私はを使用したい.Butカスタム名前よう $卓上>整数('
Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->text('body');
$table->integer('cat_id');
$table->timestamps();
});
私が上記のように使用し、私の見解では{{$ post-> category-> name}}のように使用すると、オブジェクト " –
あなたの投稿を取得するときに熱心な読み込みを使用していますか? 'Post :: with( 'Category')'のようなもの? – Daniel
$ posts = Post :: orderBy( 'id'、 'desc') - >ページ区切り(10); 戻るビュー( 'posts.index'、compact( 'posts'));このような? –