View trong Laravel



     Ở bài trước chúng ta đã biết trong Laravel có 3 phần cơ bản và đã cùng tìm hiều về Controller thì ở bài này chúng ta sẽ cùng tìm hiểu về view, cách tạo và sử dụng view.

View trong Laravel là gì?

View là một thành phần khá quan trọng trong mô hình MVC Framework. Nghe tên thôi chúng ta đã biết chức năng của view rồi phải không?. Đúng vậy vai trò của view chính là hiển thị dữ liệu giúp người dùng có thể tương tác được với hện thống.

Tạo view trong Laravel

    Cũng như Controller, View có các ràng buộc như sau:
  • View phải được đặt trong thư mục resources/views.
  • Phần mở rộng File phải được đặt  là .php  hoặc .blade.php nếu bạn dử dụng blade template (Đây là một view engine của Laravel giúp chúng ta có thể code nhanh hơn và ngắn gọn hơn).
    Hiện tại view không thể tạo bằng lệnh artisan mà chỉ có thể thực hiện theo cách thủ công. Trong view thì chúng ta có thể sử dụng tất cả các ngôn ngữ mà một file PHP hỗ trợ như : HTML, CSS, JavaScript,...

    Ví dụ: Giờ chúng ta sẽ tạo một file view home.php trong thư mục resources/views như sau:

<?php
?>
<!DOCTYPE html>
<head>
<title>Home</title>
</head>
<body>
<h1>Home page</h1>
</body>
</html>

Sau đó chúng ta tạo một route để xuất view này cho client như sau:
Route::get('/', function () {
return view('home');
});

Lưu lại và truy cập trang của bạn để xem kết quả nhé, nhớ comment lại các route trỏ về thư mục gốc nhé.



Vậy là chúng ta đã biết cách tạo và sử dụng view trong Laravel rồi đấy. Nếu bạn có thắc mắc hay góp ý hãy để lại bình luận hoặc gửi tin nhắn cho mình qua Fanpage để được hỗ trợ sớm hơn nhé.
Chúc các bạn thành công 😉.


Kết nối và thao tác với cơ sở dữ liệu ➤

Nhận xét

Bài đăng phổ biến

Khởi tạo một Laravel project hoàn chỉnh

Kết nối và thao tác với cơ sở dữ liệu trong Laravel

Eloquent ORM trong Laravel