Bước 1: Định nghĩa Route

Mở file routes/web.php và thêm các route tương ứng. Bạn có thể sử dụng các tham số động trong route để định nghĩa cấu trúc URL như sau:

ArticleController.php

Bước 3: Tạo View

Tạo view resources/views/articles/view.blade.php để hiển thị bài viết:

route()

Kết quả

Với cấu hình này, bạn sẽ có thể tạo ra các URL đa cấp tùy ý cho bài viết, ví dụ:

/category/sub-category/article-title-a1.html

Ghi chú

  • Các tham số trong route có thể được sử dụng theo bất kỳ thứ tự nào và bạn có thể làm cho một hoặc nhiều tham số là tùy chọn.
  • Đảm bảo kiểm tra và xử lý các tham số trong phương thức view() để thực hiện các logic như truy vấn bài viết hoặc xử lý các tham số tùy chọn.
  • Nếu bạn muốn tạo URL cho bài viết dựa trên ID hoặc slug, bạn có thể thay thế các tham số tương ứng trong route.