4.5. 话题列表页面
说明
上一章节中,我们往数据库里填充了 10 个用户和100 条话题数据,本章节中我们将开发帖子列表页面,为这些话题数据提供访问的入口。
模型关联
开始之前,我们需要对 Topic 数据模型进行修改,新增 category 和 user 的模型关联:
- category—— 一个话题属于一个分类;
- user—— 一个话题拥有一个作者。
这两个关联都属于 一对一 对应关系,故我们使用 belongsTo() 方法来实现,代码如下:
app/Models/Topic.php
<?php
namespace App\Models;
class Topic extends Model
{
    protected $fillable = ['title', 'body', 'user_id', 'category_id', 'reply_count', 'view_count', 'last_reply_user_id', 'order', 'excerpt', 'slug'];
    public function category()
    {
        return $this->belongsTo(Category::class);
    }
    public function user()
    {
        r... 
           L02 Laravel 教程 - Web 开发实战进阶 ( Laravel 5.5 )
L02 Laravel 教程 - Web 开发实战进阶 ( Laravel 5.5 ) 
                     
                     
         
         
         
         
         
         
         
          
           
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号