Tạo helpers function tùy biến trong Laravel 5
Ngoài các function helpers mà Laravel hỗ trợ ra, các bạn có thể tùy biến thêm các function cần thiết cho project của mình. Có nhiều cách để thực hiện, sau đây cho phép mình hướng dẫn 1 cách nhé.
Bạn tạo 1 files helpers function đặt ở đâu tùy ý, ví dụ đặt trong app/helpers.php
<?php
//app/helpers.php
function helloWorld()
{
return 'Hello, World!';
}
Khai báo composer load file này khi chạy:
"autoload": {
"classmap": [
...
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php" // <---- Thêm vào đây
]
},
Sau khi thêm vào composer.json
file xong, chạy command sau:
composer dump-autoload
Kiểm tra file vendor\composer\autoload_files.php
đã có dòng $baseDir . '/app/helpers.php',
chưa? Nếu có là ok rồi đó.
Vậy là bây giờ ngoài view hay bất cứ đâu, các bạn có thể sử dụng helpers function được rồi đó.
<p>Gọi helper function: {{ helloWorld() }}</p>
Chúc các bạn thành công!
Ủng hộ Chung Nguyễn Blog
Chung Nguyễn Blog sử dụng FlashVPS - Dịch vụ quản trị máy chủ chuyên nghiệp để quản lý VPS
#FlashVPS là dịch vụ cloud panel trên nền tảng web hỗ trợ khách hàng:
- * Quản lý máy chủ số lượng nhiều
- * Không có kinh nghiệm quản lý máy chủ
- * Thích sử dụng giao diện web đơn giản, trực quan hơn terminal
- * Quá nhàm chán với việc ghi nhớ và lặp lại việc gõ các câu lệnh
- * Muốn tự động hóa mọi thao tác
- * Muốn tiết kiệm thời gian quản trị máy chủ
- * Muốn tiết kiệm tiền bạc, nhân lực quản trị máy chủ 👉 https://flashvps.dev
Các bài viết trên website thường xuyên được đăng tải và cập nhật trên trang Facebook Chung Nguyễn Blog hãy tặng cho Chung một LIKE nhé! Mãi yêu các bạn!
813 👍
Bình luận