2. Aliasing include (ok)

Nếu blade view include một view nằm trong sub-directory, mà phải tham chiếu một tên rất dài. Chúng ta có thể alias cú pháp include một view nào đó giống như là component. Ta cũng sẽ làm việc này tại AppServiceProvider, ngay tại method boot.

use Illuminate\Support\Facades\Blade;

public function boot()
{
    Blade::include('includes.room', 'room');
}

Rồi bây giờ ta chỉ cần include view includes.room theo cú pháp đã đăng ký:

@room(['name' => 'Lê Chí Huy'])

Last updated