sql >> Databasteknik >  >> RDS >> Mysql

Hur får man kategorier och underkategorier Query Builder i Laravel

Jag skulle välja talande modeller

class Category extends Model
{
    protected $table = 'tbl_form'; // 'posts'

    public function posts()
    {
        return $this->hasMany(Post::class, 'category', 'category')->select(['title']);
    }
}
class Post extends Model
{
    protected $table = 'tbl_form'; // 'posts'

    public function category()
    {
        return $this->belongsTo(Category::class, 'category', 'category');
    }
}

Och hämta det så här:

$categories = Category::all();
dd($categories[0]->posts);



  1. Hur man tar bort lagrad procedur i MySQL

  2. Få prisinformation för en bokningsbar produkt med datumintervall i WooCommerce

  3. måste filtrera data i mysql med dataarray

  4. exakt vad gör detta Class.forName(com.mysql.jdbc.Driver).newInstance();