یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهادوستان سلام من این قطعه کدهای رو واسه سرچ نوشتم خب وقتی سرچ میکنم اولی رو بهم نشون میده ولی دومی رو نشون نمیده
اولی و میاد تو این مسیر http://۱۲۷.۰.۰.۱:۸۰۰۰/contacts?search=asal و دومی و میاد تو این مسیر http://۱۲۷.۰.۰.۱:۸۰۰۰/contacts?page=۲ ممنون میشم راهنماییم کنید.
اینم کدیه که واسه سرچ نوشتم:
{
$search=$request->input('search');
$contact=Contacts::orderBy('name','desc')->where('name','like','%'.$search.'%')
->orWhere('email','like','%'.$search.'%')
->orWhere('mobileNumber','like','%'.$search.'%')
->orWhere('phoneNumber','like','%'.$search.'%')
->orWhere('address','like','%'.$search.'%')
->paginate(۱);
return view('contact.view')->with('contact',$contact);
}
سلام مشکل از select شما نیست مشکل از view شما و pagination که استفاده کردین هست
وقتی روی یکی از لینک صفحات میزنید url شما مقادیر سرچ قبلی رو ارسال نمیکنه و سرچ شما پیج بندی نمیشه
{!! $contacts->appends(request()->except('page'))->render('vendor.pagination.bootstrap-4') !!}
از چنین کدی استفاده کنید باعث میشه مقادیر قبلی توی درخواست جدید هم ارسال بشن و سرچ شما درست انجام بشه
کدتون هم نامرتب و بی نظم آنچنانی نیست یکم refactor لازم داره که در آینده و کسب تجربه بهبود پیدا میکنه
از این استفاده کنید شاید پاسخگو باشه
$search = $request->search;
$contact = Contacts::where('name','like','%'.$search.'%')
->orWhere('email','like','%'.$search.'%')
->orWhere('mobileNumber','like','%'.$search.'%')
->orWhere('phoneNumber','like','%'.$search.'%')
->orWhere('address','like','%'.$search.'%')
->orderBy('name','desc')
->paginate(1);
return view('contact.view', compact('contact');
سلام مشکل از select شما نیست مشکل از view شما و pagination که استفاده کردین هست
وقتی روی یکی از لینک صفحات میزنید url شما مقادیر سرچ قبلی رو ارسال نمیکنه و سرچ شما پیج بندی نمیشه
{!! $contacts->appends(request()->except('page'))->render('vendor.pagination.bootstrap-4') !!}
از چنین کدی استفاده کنید باعث میشه مقادیر قبلی توی درخواست جدید هم ارسال بشن و سرچ شما درست انجام بشه
کدتون هم نامرتب و بی نظم آنچنانی نیست یکم refactor لازم داره که در آینده و کسب تجربه بهبود پیدا میکنه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟