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>
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é.
Chúc các bạn thành công 😉.


Nhận xét
Đăng nhận xét