フレンド私はLaravelプロジェクトに取り組んでいます。私はOrderBy()メソッドを使用しようとしているところで問題が発生しました。私が取得エラーメッセージがBadMethodCallException *メソッドOrderByが存在しないLaravel OrderByメソッドがpaginate()メソッドで動作しない
*
です。ここで
私のコントローラコード私はのpaginate関数と、私はエラーの原因だと思いますが、私にはない、その後ORDERBY機能を使用しているインデックス()で
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Episode;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Carbon;
class EpisodeController extends Controller
{
public function __construct()
{
$this->middleware('admincheck');
}
public function index()
{
$episodes = Episode::paginate(10)->orderBy('episode_no','desc');
return view('episode.index',compact('episodes'));
}
理由を知っている? ページ番号機能しか使用しないとエラーにはなりません。また、私がの最新機能の後にのページ番号の後に私は同じ種類のエラーが発生します。私は自分のコードで何が間違っているか分からないので、みんなが私を助けてください。ありがとうございました。
としてそれを使用して、()メソッドをページ付け?例: '... :: orderBy() - > paginate()' – Qazi
orderBy()を最初に実行したのです。ありがとう –