cari

Rumah  >  Soal Jawab  >  teks badan

Saya menggunakan pakej carian pihak ketiga dalam Laravel, tetapi saya tidak tahu cara menomborkan hasil carian?

Masalah saya ialah saya ingin menomborkan hasil carian, tetapi paging laravel adalah berdasarkan Elouqent dan pembina pertanyaan pangkalan data. Saya tidak tahu cara melaksanakannya dalam paparan pengawal dan bahagian hadapan.

Ini adalah kod untuk melakukan carian pangkalan data:

$article = Searchy::companys('title','body')->query($request->seek)->get();

Juga tolong beri saya nasihat.

伊谢尔伦伊谢尔伦2747 hari yang lalu512

membalas semua(3)saya akan balas

  • ringa_lee

    ringa_lee2017-05-16 16:53:28

        public function all(Request $request)
        {
            $user = User::latest()->get();
            foreach ( $user as $key=>$value){
                $company = Company::find($value->company_id);
                $title = CompanyTitle::find($value->title_id);
                $value['titleName'] = $title->title;
                $value['companyName'] = $company->name;
            }
            $size = 8;
            if (empty($request->page)){
                $page = 1;
            }
            else{
                $page = $request->page;
            }
            $users = $user->toArray();
            $item = array_slice($users, ($page - 1) * $size,$size);
            $arr =new LengthAwarePaginator($item, count($user), $size, $page, [
                'path' => Paginator::resolveCurrentPath(),  //注释2
                'pageName' => 'page',
            ]);
            return $arr;
        }

    Ini adalah blog yang saya baca sendiri, yang menyelesaikan masalah tiada instantiasi dan tiada pautan Semasa menulis kod, nombor halaman tidak diproses, itu adalah kod yang tidak bagus. . .
    Alamat blog Pelaksanaan paging manual Laravel

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:53:28

    Gunakan Illuminatepagniate atau lengthawaredpagniate.

    Kemudian untuk Paginate() baharu, anda perlu menyemak parameter masuk dalam manual

    balas
    0
  • 为情所困

    为情所困2017-05-16 16:53:28

    Anda tidak perlu mendapatkan, hanya gunakan penomboran terus selepas pertanyaan

    balas
    0
  • Batalbalas