为了账号安全,请及时绑定邮箱和手机立即绑定

如何显示来自不同表的类别名称而不是类别 ID

如何显示来自不同表的类别名称而不是类别 ID

PHP
蓝山帝景 2021-09-05 20:40:34
我有2个表-一个与论坛类别名称字段名为“disp_name”和“ID”叫“forum_cat” 和onother与论坛帖子的ID,论坛帖子的内容和CAT_ID,更被称为“论坛”我有模型“Forum_cats”    <?php    namespace App;    use Illuminate\Database\Eloquent\Model;    class Forum_cats extends Model    {    protected $table = 'forum_cat';    public $timestamps = false;    }和模型“论坛”<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Forum extends Model{   protected $table = 'forum';public $timestamps = false;}控制器 :public function index(){    $forum = Forum::orderBy('timestamp', 'desc')->paginate(20);//next variable is for different place    $news = Neww::orderBy('date', 'DESC')->paginate(20);    return view ('lapas.pamata.index',[        'news'=>$news,        'forum'=> $forum,    ]);}刀刃:@foreach($forum as $forums)          <li>            <div class="media">              <div class="media-body"> <a href="#" class="catg_title">               {{$forums->title}}</a> </div>              <i class="far fa-comment-alt"></i>&nbsp;{{$forums->comments}}               Kategorija:{{$forums->cat_id}}            </div>          </li>        @endforeach所以目前的观点是这样的,在“Kategorija”之后我只有类别 ID如何从表“forum_cat”中创建名称“Kategorija”输出字段“disp_name”。有人可以说有很多关于我的问题的帖子,但我整天都在努力解决这个问题。我知道它是关于 hasOne、belongsTo 和 hasMany,但我不明白它们在我的代码中的正确性。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信