Video này hướng dẫn bạn cách tạo Helper trong Laravel Framework dễ dàng sau 1 tới 2 phút. Đây là cách thức giúp bạn có thể tạo ra các function dùng chung ở nhiều nơi ở trên dự án laravel của mình.
3 bước Tạo Helper file trong Laravel
Để tiện cho bạn theo dõi và thực hành, tôi có tạo video hướng dẫn cách tạo helper trong laravel. Bạn theo dõi video thực hành trực quan kết hợp với đọc check list 4 bước tạo helper ở bên dưới video.
Trong Laravel, bạn có thể tạo helper file để định nghĩa các hàm tiện ích mà bạn muốn sử dụng trong toàn bộ ứng dụng của mình. Các helper functions này có thể giúp bạn tái sử dụng mã và giảm sự phức tạp của mã nguồn. Dưới đây là cách tạo và sử dụng một helper file trong Laravel:
Bước 1: Tạo một Helper File
- Tạo một thư mục mới trong thư mục
app
của ứng dụng Laravel của bạn nếu nó chưa tồn tại. Ví dụ:app/Helpers
. - Trong thư mục
Helpers
, tạo một file mới có tên ví dụ làCustomHelper.php
. File này sẽ chứa các hàm tiện ích của bạn. - Mở file
CustomHelper.php
và định nghĩa các hàm tiện ích của bạn bên trong. Ví dụ:
<?php
if (!function_exists('customFunction')) {
function customFunction($value) {
// Thực hiện logic của bạn ở đây
return strtoupper($value);
}
}
if (!function_exists('anotherFunction')) {
function anotherFunction($value) {
// Thực hiện logic khác của bạn ở đây
return strtolower($value);
}
}
Bước 2: Tạo Autoloading cho Helper File
- Mở file
composer.json
trong thư mục gốc của dự án Laravel. - Tìm và chỉnh sửa phần
"autoload"
để thêm đường dẫn tới thư mụcHelpers
và fileCustomHelper.php
. Ví dụ:
"autoload": {
...
"files": [
"app/Helpers/CustomHelper.php"
]
},
Sau khi chỉnh sửa xong, chạy lệnh sau để tải lại Composer để cập nhật autoloading:
composer dump-autoload
Bước 3: Sử dụng Helper Functions
Bây giờ bạn có thể sử dụng các hàm tiện ích trong toàn bộ ứng dụng Laravel của bạn. Chúng có thể được gọi bất cứ đâu trong mã nguồn của bạn như sau:
$result = customFunction("Hello, World!");
// Kết quả sẽ là "HELLO, WORLD!"
$result = anotherFunction("Hello, World!");
// Kết quả sẽ là "hello, world!"
Như vậy, bạn đã tạo và sử dụng một helper file trong Laravel để định nghĩa các hàm tiện ích tùy chỉnh. Điều này giúp quản lý mã nguồn của bạn và tái sử dụng mã một cách hiệu quả.
Tạm kết
Trên đây tôi đã hướng dẫn bạn cách tạo và sử dụng helper trong laravel. Tôi hi vọng bài này hữu ích cho bạn. Nếu muốn học laravel để đi làm một cách bài bản bạn có thể xem thêm Laravel Pro tại unitop.vn.
Đừng quên theo dõi thêm các video hướng dẫn trên kênh youtube Unitop.vn – Học web đi làm để cập nhập thêm những bài học về lập trình web.