激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 分享5個非常有用的Laravel Blade指令

分享5個非常有用的Laravel Blade指令

2019-09-30 16:55Summer2018 PHP教程

這篇文章主要給大家分享介紹了5個非常有用的Laravel Blade指令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

簡介

Blade是Laravel提供的一個非常簡單、強大的模板引擎,不同于其他流行的PHP模板引擎,Blade在視圖中并不約束你使用PHP原生代碼。所有的Blade視圖都會被編譯成原生PHP代碼并緩存起來直到被修改,這意味著對應用的性能而言Blade基本上是零開銷。Blade視圖文件使用.blade.php文件擴展并存放在resources/views目錄下。

分享5個非常有用的Laravel Blade指令

接下來我將帶大家認識下五個 Laravel Blade 指令,這些指令將讓你在解決特定問題時如虎添翼。如果你是剛接觸 Laravel 的用戶,這些小技巧能帶你認識到 Laravel Blade 模板引擎的便捷與高效。

廢話少說,讓我們開始吧。

1. 檢測用戶是否認證

你可以通過驗證用戶是否為空來檢測其是否認證:

@if(auth()->user())
 // 用戶已認證
@endif

然而,Laravel 自帶的 Blade 命令可以更簡潔地實現相同的功能:

@auth
 // 用戶已認證
@endauth

2. 檢測用戶是否為訪客

與認證相反,我們可以用 auth 輔助函數的 guest() 方法來檢測用戶是否為訪客:

@if(auth()->guest())
 // 用戶未認證
@endif

不過 Laravel 也為此提供了 @guest 命令:

@guest
 // 用戶未認證
@endguest

我們也可以使用 else 語句來組合這兩個命令:

@guest
 // 用戶未認證
@else
 // 用戶已認證
@endguest

3. 如果第一個視圖存在則引入,否則引入第二個

構建多主題站點可能會有一個文件如果存在就引入,否則就引入另一個的需要,你可以簡單地使用條件判斷來實現:

@if(view()->exists('first-view-name'))
 @include('first-view-name')
@else
 @include('second-view-name')
@endif

不過還是有一個更簡潔直觀的命令來做這件事:

@includeFirst(['first-view-name', 'second-view-name']);

4. 根據條件引入視圖

當你只想在一定邏輯的基礎上(如:一個已通過認證的用戶)添加一些內容的時候,根據條件引入視圖就非常有用了。

你可以使用 @if 條件來這樣寫:

@if($post->hasComments())
 @include('posts.comments')
@endif

我們可以只用一行命令 @includeWhen 來做到:

@includeWhen($post->hasComments(), 'posts.comments');

5. 引入一個存在的視圖

如果你有自定義主題系統或者你需要動態地創建 Blade 視圖,那么檢查文件是否存在就是必須要做的。

可以在輔助函數 view() 上調用 exists 方法:

@if(view()->exists('view-name'))
 @include('view-name')
@endif

也可以使用 Blade 命令 includeIf 來處理:

@includeIf('view-name')

你可以通過 Blade 官方文檔 了解更多實用的技巧來優化你 Laravel 項目里的前端模板。

重構快樂!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产毛片aaa一区二区三区视频 | 日韩视频高清 | 欧美国产一区二区三区 | 一级一片免费看 | 一区二区美女视频 | 中国嫩模一级毛片 | 欧美性受xxxx白人性爽 | 亚洲网站免费观看 | 免费观看国产精品视频 | 国产午夜亚洲精品理论片大丰影院 | 看国产一级毛片 | 国产中文99视频在线观看 | 成人三级视频在线观看 | 曰韩av在线| 涩涩屋av| 蜜桃网站免费 | 成人免费观看在线视频 | 成年免费大片黄在线观看岛国 | 极品美女一级毛片 | 国产精品视频二区不卡 | 精精国产xxxx视频在线野外 | 亚洲网站在线 | 午夜男人免费视频 | 色妞视频男女视频 | 黄污网站在线 | 久久久久久久一区二区三区 | 日韩视频在线观看免费视频 | 国产一区二区三区视频观看 | 精品国产一区二区久久 | 欧美人与禽性xxxxx杂性 | 日本精品一区二区 | 午夜视频免费播放 | 露脸各种姿势啪啪的清纯美女 | 欧美日韩免费一区 | 色妞视频男女视频 | 今井夏帆av一区二区 | 久久91精品国产91久久yfo | 亚洲一二区视频 | 男女一边摸一边做羞羞视频免费 | 成年人黄色免费电影 | 中文字幕精品亚洲 |