Html trong ấu trùng
Ở bài viết này, mình sẽ giới thiệu tiếp với các bạn có kiến thức cơ bản tiếp theo để phát triển với Laravel Show Tuyến đườngCác route trong 0 xác định các route dành cho giao diện web của bạn. Các route trong 1 xác định các route của api phần mềm trung gianCác tuyến đường trong 1 xác định các tuyến phần mềm trung gian apiCác phương thức trong RouteĐịnh tuyến sẽ hỗ trợ các phương thức như sau
Trong đó $url. route path và $callback. là một hành động nào đó sẽ được thực hiện để trả lại
Tham số tùy chọnNhiều khi chúng ta cần truyền tham số trên đường dẫn, chúng ta cũng có thể truyền trên đường dẫn
Tên tuyến đường
Bạn cũng có thể chỉ định tên tuyến đường cho các hành động của bộ điều khiển Phần mềm trung gianĐể gán chức năng phần mềm trung gian cho tất cả các tuyến đường trong một nhóm, bạn có thể sử dụng phần mềm trung gian trước khi xác định tuyến đường. Phần mềm trung gian được thực hiện theo thứ tự chúng được liệt kê trong mảng
không gian tênKhông gian tên trong Laravel giống như không gian tên PHP được định nghĩa chỉ với một bộ điều khiển nhóm 0Tiền tố tuyến đườngCác ví dụ sau 1Các bạn đã thấy đặc điểm chung của các route đều bắt đầu bằng manager vì có thể viết gọn lại các URL thì chúng ta sẽ sử dụng tiền tố cho URL khi định nghĩa route được rút gọn dễ nhìn hơn 2Định tuyến tên miền phụTên miền phụ có thể chỉ được định tham số tuyến giống như tuyến đường URI, cho phép bạn bắt một phần của tên miền phụ để sử dụng trong tuyến đường hoặc bộ điều khiển. Tên miền phụ có thể được định nghĩa chỉ bằng cách gọi phương thức miền trước khi xác định nhóm. 0Lượt xemMẫu lưỡi cắtCông cụ mẫu có tác dụng giúp dọn sạch các đoạn mã PHP nằm trong Chế độ xem nên tách biệt hoàn toàn giữa người cắt CSS và người viết mã PHP. Blade rất đơn giản, nhưng lại là một template engine mạnh mẽ. Blade không giới hạn chúng tôi sử dụng mã PHP trong chế độ xem. Tất cả các tệp Blade sẽ được chuyển thành mã tệp PHP và bộ đệm cho đến khi tệp Blade bị thay đổi, điều đó cũng có nghĩa là Blade tự làm tất cả những công việc cần thiết để có thể chạy chế độ xem cho ứng dụng của bạn Các tệp 2 và được lưu trong thư mục mặc định 3 Xác định bố cụcBlade rất đơn giản, nhưng lại là một công cụ tạo khuôn mẫu mạnh mẽ. Blade không giới hạn chúng tôi sử dụng mã PHP trong chế độ xem. Tất cả các tệp Blade sẽ được chuyển thành mã tệp PHP và bộ đệm cho đến khi tệp Blade bị thay đổi, điều đó cũng có nghĩa là Blade tự làm tất cả những công việc cần thiết để có thể chạy chế độ xem cho ứng dụng của bạnCác file view dùng cho Blade có phần tên đuôi file là 2 và được lưu trong thư mục mặc định 3Defining A Layout 1Cú pháp tạo bố cục 2 3
Kế thừaĐây là phần quan trọng nhất và cũng là mục tiêu của việc tạo ra các Templete trong một ngôn ngữ lập trình Một Templete tốt không chỉ dễ sử dụng mà còn phải có tác dụng kế thừa để có thể sử dụng . ta phải làm để chúng có thể sử dụng lại ở các màn hình khác có cùng chức năng. cú pháp. 4 5Time ta include file 4 vào màn hình 5 6Kết quả thu được cũng tương phản như kết quả lúc đầu. tuy nhiên từ nay ta có thể sử dụng mẫu bao gồm 6 vào bất kỳ đoạn nào cần sử dụng đến được hiển thị 7 Các cú pháp trong engine Templete của blade Hiển thị dữ liệu trên chế độ xem ta sử dụng dấu 8Các cú pháp trong engine của bladete< Để hiển thị giữ liệu trên view ta dùng dấu 8 7Khi đó file blade sẽ tự build ra đền định dạng theo định dạng 8Show data tồn tại 9Cú pháp rút gọn 9 Chú ý. Blate không chấp nhận các lệnh comment thông thường của php _ 0. Lúc này mặc dù dòng code đã được comment nhưng khi được build ra view thì dữ liệu vẫn được sử dụng và hiển thị bình thường. Constructor controlLệnh ifChú ý. Blate không chấp nhận các lệnh comment thông thường của php _ 0. Lúc này mặc dù dòng code đã được bình luận nhưng khi được build ra view thì dữ liệu vẫn được sử dụng và hiển thị bình thường. Cấu trúc điều khiển Lệnh if 0Có thể thấy mã đơn giản hơn rất nhiều so với việc ta sử dụng lệnh if với cú pháp php thông thường Vòng lặp bản địa hóa 4Ví dụ trên mình muốn cài đặt ngôn ngữ tiếng việt và tiếng anh cho trang web của mình. Mình tạo 2 thư mục " en " và " vi" trong " resource\lang\ " bên trong file tin nhắn của mình. php in this file mình viết các nhãn hiển thị ra 1 5and 2____55Vậy là ta đã thiết lập xong rồi, làm thế nào để sử dụng nó? Có khi muốn vào nhãn thay vì ta nhập đoạn văn bản đó bằng ngôn ngữ ta đang sử dụng thì ta sẽ sử dụng hàm trans() để gọi tới nhãn mà chúng ta vừa thiết lập . Use |