نمایش پست های مرتبط

3 سال پیش توسط محمد مطرح شد
آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

من میخام وقتی کاربر داره جزییات پست را میخونه در زیر مطالب پست قسمتی باشه که پست های مرتبط را نمایش بدم. بایستی چکار کنم.
من طبق آموزش لاراول سایت راکت پیش رفتم.

بهترین پاسخ
آفلاین
user-avatar
developer
3 سال پیش
public function article(Article $article)  
{  
$articles = Article::latest()->paginate(3);//اینجا مقالات مرتبط رو مینویسی، هر شرطی که میخوای بذار من صرفا سه مقاله آخر رو فرستادم  
return view('landing.section.article', compact('article','articles'));  
}
آفلاین
user-avatar
developer ( 38432 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

توی کنترلر وقتی داری جزئیات مقاله رو میفرستی توی ویو، یک متغیر تعریف کن و مقدارش رو بذار اون مقالات مرتبط
یعنی اول اون مقالات مرتبط رو از توی دیتابیس فیلتر کن بعد مثلا سه تا شو پیجینیت کن بعد اینا رو بریز توی اون متغیر و همزمان با اطلاعات مقاله اصلی بفرست سمت ویو و نشونش بده
مرتبط بودن رو هم میتونی مثلا موضوعشون یکی باشه و ...

آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

میشه مثال را بصورت کد بفرمایید؟

آفلاین
user-avatar
developer ( 38432 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0
public function article(Article $article)  
{  
$articles = Article::latest()->paginate(3);//اینجا مقالات مرتبط رو مینویسی، هر شرطی که میخوای بذار من صرفا سه مقاله آخر رو فرستادم  
return view('landing.section.article', compact('article','articles'));  
}
آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

نیازی به هیچ فیلد یا جدول دیگه ای در دیتابیس نیست؟

آفلاین
user-avatar
developer ( 38432 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

خیلی ممنون
فقط نمایش سمت ویو به چه شکل هست؟
چون من در متد single مقاله در سمت ویو دارم تایتل و توضیحات و... مربوط به مقاله نشان دچار مشکل نمیشم که زیرش بیام یک Foreeach ‹وی مقالات بزنم؟

@extends('home.master')

@section('content')

    <div class="main-content">
        <div class="container">

            <!--start section-->
            <div class="section">
                <div class="course-detail">
                    <h3>عنوان مقاله: <span>{{ $article->title }}</span></h3>
                    <div class="course-detail-icons">
                        <ul class="list-inline">
                            <li><i class="fa fa-fw fa-user"></i><span>نویسنده: </span>{{ $article->user->name }}</li>
                            <li><i class="fa fa-fw fa-calendar-o"></i><span>تاریخ انتشار: </span>{{ jdate($article->created_at)->format('%d %B %Y') }}</li>
                            <li>

                                @foreach( $article->categories()->pluck('name') as $cate)
                                    <i class="fa fa-fw fa-file-text"></i><span>دسته بندی: </span>
                                    <a href="/articles/category/{{ $cate }}">{{ $cate }}</a>
                                @endforeach
                            </li>
                        </ul>
                    </div>

                    <div class="row">
                        <div class="col-md-9 col-xs-12">
                            <!--start panel-->
                            <div class="panel panel-filled">
                                <div class="panel-body">
                                    <div class="course-description">
                                        {!! $article->body !!}
                                    </div>

                                </div>

                            </div>
                            <!--end panel-->

                        </div>
                    </div>
                </div>
            </div>
            <!--end section-->

        </div>
    </div>

@endsection
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.