سلام دوستان .
بنده درحال پیاده سازی صفحه اصلی وبسایت هستم و مقالات رو اونجا بدون هیچ مشکلی لیست کردم اما میخوام مقالات به صورتdesc لیست بشن و وقتی از orderBy استفاده میکنم یا ارور میده که همچین متدی نداریم یا هیچی نشون نمیده
سوالم اینه چطور همچین کاری کنم ؟
@hesammousavi
@ali.bayat
@golshahimohammadreza
کدهای کنترلر :
public function index()
{
$articles = Article::all();
return view('welcome' , compact('articles'));
}
کدهای ویو :
@foreach($articles as $article)
<div class="parent m-5">
<div class="card">
<div class="card-body m-1">
<h5 class="card-title">{{$article->title}}</h5>
<a href="{{url("http://127.0.0.1:8000/articles/{$article->id}" )}}" class="btn btn-primary">ادامه مطلب</a>
</div>
</div>
</div>
@endforeach
خروجی :
سلام دوستان حل شد
کنترلر
public function index()
{
$articles = Article::orderBy('id' , 'desc')->paginate(2);
return view('welcome' , compact('articles'));
}
ویو
@foreach($articles as $article)
<div class="parent m-5">
<div class="card">
<div class="card-body m-1">
<h5 class="card-title">{{$article->title}}</h5>
<a href="{{url("http://127.0.0.1:8000/articles/{$article->id}" )}}" class="btn btn-primary">ادامه مطلب</a>
</div>
</div>
</div>
@endforeach
<div>{{$articles->links()}}</div>
ممنون از شما @khanzadimahdi
نتیجه
به صورت زیر عمل کنید
$articles = Article::orderByDesc('id')->get();
اگه میخواید بر اساس ایدی مرتبط بشن میتونید اون رو ذکر نکنید (من اینجا ذکر کردم).
سلام دوستان حل شد
کنترلر
public function index()
{
$articles = Article::orderBy('id' , 'desc')->paginate(2);
return view('welcome' , compact('articles'));
}
ویو
@foreach($articles as $article)
<div class="parent m-5">
<div class="card">
<div class="card-body m-1">
<h5 class="card-title">{{$article->title}}</h5>
<a href="{{url("http://127.0.0.1:8000/articles/{$article->id}" )}}" class="btn btn-primary">ادامه مطلب</a>
</div>
</div>
</div>
@endforeach
<div>{{$articles->links()}}</div>
ممنون از شما @khanzadimahdi
نتیجه
خود متد orderBy هم پارامتر دومی داره که این کار رو انجام میده:
مثال خود لاراول :
$users = DB::table('users')
->orderBy('name', 'desc')
->get();
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟