Làm cách nào để cung cấp chức năng tìm kiếm với phân trang trong Laravel 9?

Hướng dẫn này sẽ cung cấp cho bạn một ví dụ về lưỡi ví dụ phân trang laravel 9. Tôi đã giải thích đơn giản về ví dụ bootstrap 5 phân trang của laravel 9. Hướng dẫn này sẽ cung cấp cho bạn một ví dụ đơn giản về ví dụ tailwind phân trang trong laravel 9. bạn sẽ học cách thêm phân trang trong laravel 9. Vì vậy, hãy làm theo một số bước để tạo một ví dụ về cách tạo phân trang trong laravel 9

Chúng tôi biết phân trang là yêu cầu chính của mỗi và mọi dự án. Vì vậy, nếu bạn là người mới bắt đầu với laravel thì bạn phải biết cách sử dụng phân trang trong laravel 9 và chức năng khác có thể sử dụng với phân trang laravel 9 là gì

Trong ví dụ này, chúng tôi sẽ chạy quá trình di chuyển và tạo bảng "người dùng". Sau đó, chúng tôi sẽ tạo các bản ghi giả bằng lệnh tinker. Sau đó, chúng tôi sẽ hiển thị người dùng đó với phân trang. theo mặc định phân trang laravel sử dụng thiết kế Tailwind CSS, chúng tôi sẽ sử dụng thiết kế bootstrap 5 để phân trang tại đây

Vì vậy, hãy làm theo hướng dẫn dưới đây

Bước 1. Cài đặt Laravel 9

Đây là tùy chọn;

composer create-project laravel/laravel example-app

Bước 2. Cấu hình cơ sở dữ liệu

Trong bước thứ hai, chúng ta sẽ tạo cấu hình cơ sở dữ liệu ví dụ tên cơ sở dữ liệu, tên người dùng, mật khẩu, v.v. cho ứng dụng laravel 9 thô sơ của chúng ta. Vì vậy, hãy mở. env và điền vào tất cả các chi tiết như dưới đây

env

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=here your database name[blog]

DB_USERNAME=here database username[root]

DB_PASSWORD=here database password[root]

Bước 3. Tạo người dùng giả

Trong bước này, chúng ta cần chạy lệnh di chuyển để tạo bảng người dùng và sau đó tạo bản ghi người dùng giả để chúng ta có thể xem phân trang

Hãy chạy lệnh di chuyển

php artisan migrate

Tiếp theo, chạy lệnh ticker để thêm người dùng giả

php artisan tinker

User::factory[]->count[100]->create[]

Bước 4. Thêm tuyến đường

Điều đầu tiên là chúng tôi đặt một tuyến đường trong một cho người dùng danh sách có phân trang. Thật đơn giản, hãy thêm cả hai tuyến đường vào tệp tuyến đường của bạn

tuyến đường/web. php

use Illuminate\Support\Facades\Route;

use App\Http\Controllers\UserController;

/*

|--------------------------------------------------------------------------

| Web Routes

|--------------------------------------------------------------------------

|

| Here is where you can register web routes for your application. These

| routes are loaded by the RouteServiceProvider within a group which

| contains the "web" middleware group. Now create something great!

|

*/

Route::get['users', [UserController::class, 'index']];

Bước 5. Tạo bộ điều khiển

Tương tự như trên cho route, ở đây chúng ta sẽ thêm một phương thức mới cho route. index[] sẽ trả lại cho người dùng dữ liệu phân trang, vì vậy hãy thêm dưới đây

ứng dụng/Http/Bộ điều khiển/UserController. php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Models\User;

class UserController extends Controller

{

/**

* Display a listing of the resource.

*

* @return \Illuminate\Http\Response

*/

public function index[Request $request]

{

$users = User::paginate[5];

return view['users', compact['users']];

}

}

Bước 6. Tạo tập tin lưỡi dao

Trong bước này, bạn cần tạo tệp phiến người dùng và đặt mã dưới đây với các liên kết [] để nó tự động tạo phân trang. Vì vậy, hãy đặt nó

tài nguyên/lượt xem/người dùng. lưỡi. php

Laravel 9 Pagination Example - ItSolutionStuff.com

Laravel 9 Pagination Example - ItSolutionStuff.com

@forelse[$users as $user]

@empty

@endforelse

IDNameEmail{{ $user->id }}{{ $user->name }}{{ $user->email }}There are no users.

{!! $users->withQueryString[]->links['pagination::bootstrap-5'] !!}

Chạy ứng dụng Laravel

Tất cả các bước cần thiết đã được thực hiện, bây giờ bạn phải nhập lệnh bên dưới và nhấn enter để chạy ứng dụng Laravel

Làm cách nào tôi có thể tìm kiếm trong phân trang laravel?

Làm cách nào để sử dụng chức năng tìm kiếm với phân trang trong Laravel PHP Framework? .
Đầu tiên, chúng ta phải gọi phương thức link[] sẽ hiển thị các liên kết đến các trang còn lại trong tập kết quả. .
Bây giờ, để đếm tổng số trang, hãy viết câu lệnh sau
Sau đó, chúng tôi sẽ thêm thanh Tìm kiếm

Làm cách nào để thêm phân trang trong laravel 9?

Vì vậy, hãy làm theo các hướng dẫn bên dưới. .
Bước 1. Cài đặt Laravel 9. Đây là tùy chọn; . .
Bước 2. Cấu hình cơ sở dữ liệu. .
Bước 3. Tạo người dùng giả. .
Bước 4. Thêm tuyến đường. .
Bước 5. Tạo bộ điều khiển. .
Bước 6. Tạo tập tin lưỡi dao

Làm cách nào để tìm kiếm trong laravel 9?

Ví dụ về tìm kiếm tự động hoàn thành Typeahead Js của Laravel 9 .
Bước 1. Tạo dự án Laravel mới
Bước 2. Thêm chi tiết cơ sở dữ liệu trong ENV
Bước 3. Tạo bộ điều khiển tự động hoàn thành
Bước 4. Đăng ký tuyến mới
Bước 5. Tạo bản ghi thử nghiệm trong cơ sở dữ liệu
Bước 6. Triển khai Tìm kiếm trực tiếp Tự động hoàn thành trong Chế độ xem
Bước 7. Bắt đầu ứng dụng Laravel

Làm cách nào để tạo kiểu phân trang cho laravel?

Để tùy chỉnh các liên kết phân trang của Laravel, bạn cần thực hiện các bước sau. .
Tạo một ứng dụng Laravel
Tạo một cơ sở dữ liệu và kết nối với nó
Cơ sở dữ liệu hạt giống với dữ liệu giả
Xem tất cả người dùng
thêm phân trang
Xuất bản chế độ xem phân trang
Chỉnh sửa và sử dụng

Chủ Đề