0
我的應用程序中有類別表,它工作得很好,但我想知道如何獲得子類別?將子類別添加到laravel 5.4
目前我有什麼是:
類別型號
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Category extends Model
{
protected $fillable = ['name'];
public function ads(){
return $this->hasMany(Ad::class);
}
}
類別遷移:
public function up()
{
Schema::create('categories', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('slug')->unique();
$table->timestamps();
});
}
我的帖子型號:
public function category(){
return $this->belongsTo(Category::class);
}
PS:我知道我有製作新標籤le和呼籲category_id
的外鍵的子類別,但是讓我迷惑的是關係,以及如何在前端選擇它們,因此類別和子類別都顯示在一個下拉菜單中(如WP)?
'讓我們假設你已經做的關係。在你的controller'正如我說'什麼讓我迷惑的是relationships'。 – djhru
已更新我的回答,這樣你就可以瞭解關係.. – Demonyowh
嗨,我做了它的工作,但如何從前端添加選定類別的子類別?現在我可以得到貓和貓的列表,但將它們彼此連接並保存? – djhru