怎么通过观点::首先使用Laravel叶片的动态模板

  介绍

小编给大家分享一下怎么通过观点::首先使用Laravel叶片的动态模板,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

当创建动态组件或者页面的时候,有时候我们想当自定义模版存在的时候展示它,否则展示默认的模版。

例如,当我们创建页面模块的时候,通常需要给“关于我们”和“联系我们“自定义模版(如展示照片或者联系表单),而“我们的服务”则可以使用默认模板。

我们可以通过一系列的如果判断或者使用<代码>视图()→存在(),来判断自定义模板是否存在,然而,Laravel 5.5为我们带来了一个更加优雅的方法来实现这个功能。

<强>视图::第一的使用

<代码>视图()→第()方法可以使我们把下面的代码

if (视图()→存在(& # 39;custom-template& # 39;)), {   ,return 视图(& # 39;custom-template& # 39;,,美元数据);   }   ,   return 视图(& # 39;default-template& # 39;,,元数据),

替换为更加简洁的版本:

return 视图()→第一(   ,,(& # 39;custom-template& # 39;,, & # 39; default-template& # 39;],美元数据   );

必须给这个方法的第一个参数传递一个数组,当第一个存在的时候,就将使用它。

当然,你可以传递任意个数的模版,你甚至还可以使用动态名称:

return 视图()→第一([   “才能页面/{页面→美元蛞蝓}“,   “才能页/类别-{页面→美元类别→蛞蝓}“,   “才能页/default-template"   ),$ data);

此外,你还可以通过外观版本的这个功能:

\观点::第一(模板,美元,美元数据)

这个动态选择模版的叶片方法是在Laravel 5.5中引入的,使得处理动态模版更加简洁,不需要额外的条件判断了。

看完了这篇文章,相信你对“怎么通过观点::首先使用Laravel叶片的动态模板”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

怎么通过观点::首先使用Laravel叶片的动态模板