Laravel 8 給子視圖取別名

2021-07-17 16:52 更新

如果您的 Blade 包含了一個存儲于子目錄中的視圖,您可能希望給它們?nèi)∫粋€別名以方便訪問。例如,假設(shè)存儲于 resources/views/includes/input.blade.php 的視圖擁有如下內(nèi)容:

<input type="{{ $type ?? 'text' }}"> 

您可以使用 includeincludes.input 取一個名為 input 的別名。通常情況下,這需要在 AppServiceProvider 中的 boot 方法中完成:

use Illuminate\Support\Facades\Blade;

Blade::include('includes.input', 'input');

一旦您為子視圖取了別名,您便可在 Blade 指令中使用別名來對其進(jìn)行渲染:

@input(['type' => 'email'])
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號