Mẹo 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?
Kinh Nghiệm về Làm cách nào để đáp ứng hiệu suất cao tìm kiếm với phân trang trong Laravel 9? Chi Tiết
Lê My đang tìm kiếm từ khóa Làm cách nào để đáp ứng hiệu suất cao tìm kiếm với phân trang trong Laravel 9? được Update vào lúc : 2022-12-27 21:50:09 . Với phương châm chia sẻ Bí kíp về trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi tham khảo nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Mình lý giải và hướng dẫn lại nha.Hướng dẫn này sẽ đáp ứng cho bạn một ví dụ về lưỡi ví dụ phân trang laravel 9. Tôi đã lý giải đơn giản về ví dụ bootstrap 5 phân trang của laravel 9. Hướng dẫn này sẽ đáp ứng 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 tuân theo một số trong những bước để tạo một ví dụ về cách tạo phân trang trong laravel 9
Nội dung chính Show- Làm cách nào tôi hoàn toàn có thể tìm kiếm trong phân trang laravel?Làm cách nào để thêm phân trang trong laravel 9?Làm cách nào để tìm kiếm trong laravel 9?Làm cách nào để tạo kiểu phân trang cho laravel?
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 công trình bất Động sản. Vì vậy, nếu bạn là người mới khởi đầu với laravel thì bạn phải biết phương pháp sử dụng phân trang trong laravel 9 và hiệu suất cao khác hoàn toàn 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 tán và tạo bảng "người tiêu dùng". Sau đó, chúng tôi sẽ tạo những bản ghi giả bằng lệnh tinker. Sau đó, chúng tôi sẽ hiển thị người tiêu 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 tuân 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ở tài liệu
Trong bước thứ hai, tất cả chúng ta sẽ tạo thông số kỹ thuật cơ sở tài liệu ví dụ tên cơ sở tài liệu, tên người tiêu dùng, mật khẩu, v.v. cho ứng dụng laravel 9 thô sơ của tất cả chúng ta. Vì vậy, hãy mở. env và điền vào tất cả những cụ ông cụ bà thể 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 tiêu dùng giả
Trong bước này, tất cả chúng ta cần chạy lệnh di tán để tạo bảng người tiêu dùng và sau đó tạo bản ghi người tiêu dùng giả để tất cả chúng ta hoàn toàn có thể xem phân trang
Hãy chạy lệnh di tán
php artisan migrate
Tiếp theo, chạy lệnh ticker để thêm người tiêu 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 những người dân tiêu dùng list 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 IlluminateSupportFacadesRoute;
use AppHttpControllersUserController;
/*
|--------------------------------------------------------------------------
| 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 tất cả chúng ta sẽ thêm một phương thức mới cho route. index() sẽ trả lại cho những người dân tiêu dùng tài 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 AppHttpControllers;
use IlluminateHttpRequest;
use AppModelsUser;
class UserController extends Controller
/**
* Display a listing of the resource.
*
* @return IlluminateHttpResponse
*/
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 tiêu dùng và đặt mã dưới đây với những link () để nó tự động tạo phân trang. Vì vậy, hãy đặt nó
tài nguyên/lượt xem/người tiêu 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ả tiến trình thiết yếu đã được thực hiện, giờ đây bạn phải nhập lệnh phía dưới và nhấn enter để chạy ứng dụng Laravel
Post a Comment