介绍
小编给大家分享一下怎么通过观点::首先使用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叶片的动态模板”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!