Laravel 5.2
Ich möchte testen, ob der Benutzer der Eintrag auf der Seite Fehler war, und ich möchte den Benutzer auf Ihre letzte paginate umleiten, aber ich möchte es tun geschützte Funktion mit Ressourcensteuerung mit`Return` Methode funktioniert nicht in geschützten Funktion
// Resource controller
protected function checkPage($paginate_number){
$paginate_count = Product::count()/$paginate_number;
if(isset($_GET['page']) && $_GET['page'] > $paginate_count){
return redirect('/admin/products?page='.$paginate_count);
}
}
public function index(){
$paginate_number = 3;
$this->checkPage($paginate_number);
$products = Product::paginate($paginate_number);
return view('admin.products-view')->withProducts($products);
}
Aber wenn ich return redirect(...)
außerhalb der geschützten Funktion arbeiten
Wie kann ich es in protected function
benutzen?
wo diese 'Umleitung()' definiert ist, ein das ist nicht in pHP-Funktion eingebaut, so dass es vor der Verwendung definiert werden muss . Auch Ihre 'if' Bedingung muss wahr sein, wenn Sie sicher sind, dass es ist. Und ich nehme an, dass du es tatsächlich nennst (nicht im Beispiel gezeigt), obwohl ich nicht den Punkt sehe, auf eine Weiterleitung zurückzukehren. – ArtisticPhoenix