Ich habe auf diese Weise eine Seitenumbruch für meine Website erstellt, aber ich bekomme immer noch einen Fehler! Ich habe versucht zu lösen und ich habe viel gesucht, habe keine Lösung gefunden. Ich hoffe du kannst mir helfen.
Controller -
%Vor%view -
%Vor%Route -
%Vor%Fehler -
BadMethodCallException in Macroable.php Zeile 81:
Methode paginate existiert nicht.
Wie von Gouda Elylfy vorgeschlagen, sollten Sie den Aufruf von all()
entfernen.
Die Methode paginate()
steht auf Eloquent\Builder
zur Verfügung was Sie implizit haben, wenn Sie content::paginage(10)
aufrufen.
Jedoch content::all()
gibt Collection
oder ein Array von Model
, nicht Builder
.
Hier erklärt es, wie man es Ссылка macht
und darauf aufbauend solltest du:
1) In Ihrem Controller ändern Sie die Linie
$ content = Inhalt :: all () - & gt; paginate (10);
zu sein
$ content = Inhalt :: paginate (10);
2) Ihrer Meinung nach könnten Sie dies verwenden
{{$ content- & gt; hängt an (Request :: except ('page')) - & gt; links ()}}
Dies wird tun, was Sie wollen!
Tags und Links html view php laravel pagination