Laravel : 如何在来自数据透视表的显示视图中显示类别标题 table
Laravel : how to show CategoryTitle in show views from pivot table
我想在 post views.i 中显示 category_title 对 category_id 和 post_id
使用枢轴
Post 型号:
public function categories()
{
return $this->belongsToMany(Category::class,'category_post','post_id','category_id');
}
Show.blade.php
{{$post->categories->category_title}}
但告诉我这个错误
Property [category_title] does not exist on this collection instance.
您无法直接访问它,belongsToMany
您将获得多个对象。
要访问此内容,您需要按照以下步骤操作。
@foreach($post->categories as $category)
{{ $category->category_title }}
@endforeach
或者您可以通过以下方式访问它。
{{ $post->categories->pluck('category_title ')->implode(',') }}
我想在 post views.i 中显示 category_title 对 category_id 和 post_id
使用枢轴Post 型号:
public function categories()
{
return $this->belongsToMany(Category::class,'category_post','post_id','category_id');
}
Show.blade.php
{{$post->categories->category_title}}
但告诉我这个错误
Property [category_title] does not exist on this collection instance.
您无法直接访问它,belongsToMany
您将获得多个对象。
要访问此内容,您需要按照以下步骤操作。
@foreach($post->categories as $category)
{{ $category->category_title }}
@endforeach
或者您可以通过以下方式访问它。
{{ $post->categories->pluck('category_title ')->implode(',') }}