30/09/2018, 20:27

Laravel blade stacks

Laravel có một tính năng rất hay dành cho blade template đó là đẩy các đoạn scripts hay style vào một khối nào đó trên layout một cách dễ dàng, ví dụ như:

@push('scripts')
    <script src="https://daynhauhoc.com/example.js"></script>
@endpush

Bạn có thể dùng đoạn mã đó nhiều lần và mỗi lần như vậy nó sẽ đẩy vào @stack trong layout:

<head>
    <!-- Head Contents -->
    @stack('scripts')
</head>

Quá tiện lợi phải không nào, nó dường như giống như cách ta đẩy code vào wp_head bằng cách add_action cho nó trong WordPress vậy. Bạn có thể đọc thêm về nó trong Laravel documentation.

Bài viết gốc được đăng tải trên blog của mình

Bài liên quan
0