मैं पैगिनेट के साथ कॉम्पैक्ट चर के साथ एक दृश्य पर लौटना चाहूंगा।
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
उपयोगकर्ता को पृष्ठ स्विच करने पर उसी पृष्ठ पर अटकने से रोकने के लिए शर्त।