/ / अंतिम पृष्ठ पृष्ठ पर Laravel दृश्य देखें - php, laravel, पृष्ठांकन

अंतिम पेज पेज पर Laravel का दृश्य - php, laravel, पृष्ठ पर अंक लगाना

मैं पैगिनेट के साथ कॉम्पैक्ट चर के साथ एक दृश्य पर लौटना चाहूंगा।

public function detail(Request $request){

$data = DATA::paginate(10);
$lastPage = $data->lastPage(); //How to use this variable?

return view("user.data", compact("data"));
}

इस पेजेट का डिफ़ॉल्ट पहले पेज पर जाएगा

मैं कैसे उपयोग करूं lastPage चर डिफ़ॉल्ट रूप से अंतिम पृष्ठ पर जाने के लिए?

उत्तर:

जवाब के लिए 0 № 1

इसके बजाय आप अपने $ lastPage चर को दृश्य में पास करें।


जवाब के लिए 0 № 2

का उपयोग करके Paginator::currentPageResolver एक दृश्य में पुनर्निर्देशित करने में सक्षम है और डिफ़ॉल्ट रूप से अंतिम पृष्ठ पर जा सकता है।

public function detail(Request $request){

if($request->page == "") {
$lastPage = Model::paginate($paginate)->lastPage();
Paginator::currentPageResolver(function() use ($lastPage) {
return $lastPage;
});
}

$data = Model::paginate($paginate);
return view("user.detail", compact("data"));
}

मुख्य बिंदु सेट करना है if उपयोगकर्ता को पृष्ठ स्विच करने पर उसी पृष्ठ पर अटकने से रोकने के लिए शर्त।