Laravel 08 – View trong Laravel

0
502

[ VIDEO TUT ]

Bấm Subscribe Nhận video học mới nhất :

Chú ý: Các bạn lựa chọn video ở chế độ 720HD để xem được chất lượng hình ảnh và âm thanh tốt nhất nhé.

Ở bài trước chúng ta đã đi tìm hiểu về controller, trong bài này chúng ta cùng nhau tìm hiểu về view và cách controller gọi đến 1 view để hiển thị dữ liệu.

1. Khái niệm View trong Laravel

  • View chính là các file giao diện, ở các file này chỉ tập trung các mã HTML, các kết quả trả về từ Controller thuần túy, chứ không co bất cứ một thuật toán hay xử lý nào ở đây cả.
  • Một View thông thường có thể sử dụng các biểu thức điều kiện, vòng lặp để để xuất dữ liệu phục vụ cho việc hiển thị.
  • View được sinh ra để tách biệt tối đa mã giao diện với code xử lý PHP, thông thường thì View chỉ tách được 80-90% code php khỏi giao diện, muốn tách 100% thì phải kết hợp với một Template Enzine (Laravel sử dụng Blade Template mà chúng ta sẽ học ở những buổi sau)

2. Tạo mới một View

  • Để tạo mới một View các bạn tìm tới thư mục resources->views và tạo một file .php bất kỳ.
  • Ở đây tôi tạo một view là MyFirstView.php và thêm nội dung code như sau:

<h1>Hello Laravel</h1>
<h2>This is my first view</h2>

3. Gọi View trong Controller

  • Đầu tiên chúng ta sẽ tạo ra một route tên là view và gọi đến MyFirstController và phương thức có tên là getView như sau:

  • Tiếp theo trong MyFirstController chúng ta tạo ra một phương thức là getView và goi file MyFirstView.php ra như sau:

  • Việc còn lại rất đơn giản chúng ta mở trình duyệt lên và chạy cái route có tên là view xem kết quả như thế nào nhé

1

4. Lời kết

Qua bài học này, các bạn đã biết được view là gì và cách chúng ta gọi một view trong controller rồi đúng không nào, ở bài học tiếp theo chúng ta sẽ đi tìm hiểu về truyền dữ liệu sang view nhé. Hẹn gặp lại các bạn ở bài học tiếp theo.

Các bài học laravel cơ bản tại đây.

[Total: 2    Average: 3.5/5]

LEAVE A REPLY

Please enter your comment!
Please enter your name here