我瀏覽了論壇,但到目前為止我看到的解決方案與我遇到的問題不一致,因此,我希望有更了解情況的人能夠提供幫助。所以我有一個類別調制解調器和一個后置模型,它們的關系如下;在帖子模型上:public function postcategory(){ return $this->belongsTo(PostCategory::class);}在類別模型上:public function posts(){ return $this->hasMany(Post::class)->where('approved', 'true');}我使用 slugs 來檢索屬于某個類別 slug 的所有帖子,使用以下函數:public function cats($category){ $posts = PostCategory::where('category_slug', $category)->first()->posts; $category = PostCategory::where('category_slug', $category)->first(); return view('posts', compact('posts', 'category')); }現在,我試圖獲取帖子表中存儲的類別 id 的類別名稱。例如,如果我的類別 id 為 1,并且在類別表中,如果 id 號 1 是 PHP,那么如何返回名稱 PHP 而不是 id 1?其次,如果我想對帖子被壓縮的視圖進行分頁,我該怎么做?我將控制器中的代碼切換為:$posts = PostCategory::with('posts')->where('category_slug', $category)->paginate(15);當我添加該行代碼時,它返回一些值(帶有關系),但是當我將其傳遞給視圖時,我收到錯誤。希望有人看到這個并幫助我。:D
通過關系從類別id中獲取類別名稱
慕田峪9158850
2023-08-19 10:25:32