نوب
3 سال پیش توسط نوب مطرح شد
3 پاسخ

نمایش فقط یک دسته بندی روی پست

سلام
میخوام روی مطالب صفحه اول فقط یک دسته بندی از هر مطلب را نمایش بدم
برای داخل مطلب که همه ی دسته های مربوط به مطلب هست را مشکل ندارم
چطوری انجام بدم ؟

مدل پست

    public function categories()
    {
        return $this->belongsToMany(category::class);
    }

مدل category

    public function posts()
    {
        return $this->belongsToMany(post::class);
    }

مدل categories_posts

class categories_posts extends Model
{
    public function posts()
    {
        return $this->belongsToMany(post::class);
    }
}

ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
1

سلام به این شکل استفاده کنید.

$firstCategory = $post->categories()->first()

@yk5742g


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

سلام
منظورتون رو متوجه نشدم.

میخوام روی مطالب صفحه اول فقط یک دسته بندی از هر مطلب را نمایش بدم

@yk5742g


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
1

سلام به این شکل استفاده کنید.

$firstCategory = $post->categories()->first()

@yk5742g


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

می تونید به این شکل استفاده کنید.

<ul>
    <li>
        <i class='bx bx-folder-open'></i>
        <span>دسته بندی</span>
        <a class="badge-pill badge-primary" href="{{route('category',$last_post->categories()->first()}}" target="_blank">
            {{$last_post->categories()->first()->name}}
        </a>
    </li>
</ul>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام