Áp dụng enum trong PHP 8 vào dự án Laravel đa ngôn ngữ

Tram Ho

Hôm nay mình sẽ hướng dẫn các bạn áp dụng enum trong php8 vào dự án với FW Laravel cho đa ngôn ngữ.

Tạo các phương thức

Trong enum chúng ta có thể tạo các phương thức

Đa ngôn ngữ

  1. Tạo các method

  1. Tạo file enums.php trong folder lang/local

Validate với enum

Model với enum

Tối ưu

Trong enum hỗ trợ trait giúp chúng ta tái sử dụng các method hỗ trợ. Bây giờ chúng ta tạo file AppSupportEnum.php

Với cách này chúng ta có thể sử dụng bất cứ trong enum nào mà bạn cần mà không cần copy/paste. Và không bị lặp lại code, dễ dàng thay đổi đối với các method support cho enum
Ở trên là ý tưởng của mình trong quá trình làm việc. Bạn nào có ý hay hơn thì cmt phía dưới nhé, đừng nén gạch

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo