sql >> Database teknologi >  >> RDS >> Mysql

Sådan får du kategorier og underkategorier Query Builder i Laravel

Jeg ville gå med veltalende 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');
    }
}

Og hent det sådan:

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



  1. PostgreSQL JOIN med array type med array elementer rækkefølge, hvordan implementeres?

  2. Doctrine Paginator vælger hele tabellen (meget langsom)?

  3. Hvad er længden af ​​en PHP-session-id-streng?

  4. Importer .sql-fil i Access