Giải pháp chuyển đổi số trọn gói cho doanh nghiệp Việt
-Để tạo một blade template trong Laravel thì trước hết các bạn phải hiểu blade template bản chất nó là một view trong Laravel nên các bạn phải đặt nó trong thư mục resources/views (view trong laravel). Và tên file của blade template phải kết thúc bằng .blade.php
VD: mình sẽ tạo 1 blade template toidicode.blade.php trong thư mục resources/views
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Blade template</title>
<link rel="stylesheet" href="">
</head>
<body>
<h1>Chào mừng các bạn đã đến toidicode.com</h1>
</body>
</html>
-Trong PHP khi muốn in dữ liệu ra màn hình các bạn có thể dụng echo,printf,... Nhưng ở đây khi các bạn sử dụng blade template thì sẽ có 2 cách để in dữ liệu ra màn hình khác.
{{}}.{{ 'bien' }}
-Thẻ này có tác dụng in ra dữ liệu dưới dạng thô . VD:
{{ '<b>toidicode.com</b>' }}
KQ:
| <b>toidicode.com</b> |
{!! 'bien' !!}
-Thẻ này cho in ra dự liệu có appen HTML. VD:
{!! '<b>toidicode.com</b>' !!}
KQ:
| toidicode.com |
-Để sử dụng dữ liệu mặc định trong blade template chúng ta có thể dùng OR.
VD: in ra bến $a nếu không có thì là 5.
{{ $a or 5 }}
@for($i = 0; $i < 10; $i++)
In ra giá trị {{ $i }} <br/>
@endfor
@foreach($users as $user)
<p>This is user {{ $user->id }}</p>
@endforeach
+ Lặp dữ liệu nếu trống thì...
@forelse($users as $user)
<li>{{ $user->name }}</li>
@empty
<p>No users</p>
@endforelse
@while (true)
<p>I'm looping forever.</p>
@endwhile
@if(count($records) === 1)
I have one record!
@elseif (count($records) > 1)
I have multiple records!
@else
I don't have any records!
@endif
-Qua phần này mình đã giới thiệu cơ bản về blade template engine trong laravel, nhưng trong blade template engine nó còn hỗ trợ chúng ta một phần cực kỳ hay nữa mình sẽ giới thiệu đến mọi người ở bài sau nhé!
Chưa có câu hỏi nào cho bài này.