前言
本文主要
介绍了你的观点::首先利用Laravel Blade动态模板的相关内容,供大家
参考学习分享,下面的话不多说,让我们有一个
详细的介绍。
当
创建动态
组件或页面时,有时我们希望在自定义模板存在时
显示它,否则将显示
默认模板。
例如,当我们创建页面模块时,我们通常需要给我们和联系我们的自定义模板,比如显示
照片或联系表单,我们的
服务可以使用默认模板。
我们可以判断一个定制模板是否存在通过一系列的IF判断或使用视图()- >存在()。然而,Laravel 5.5给我们带来一个更优雅的方式来实现这一
功能。
视图:使用第一
视图()-第一()
方法允许我们生成以下代码
如果(View()->存在('custom-template ')){
Return view ('custom-template', $data);
}
返观('default-template,$data);
用更简洁的版本
替换它:
返回视图())
{ 'custom-template ','default-template},为数据
);
该方法的第一个
参数必须传递给数组,当第一个参数存在时,它将被使用。
当然,您可以传递任意数量的模板,甚至可以使用动态名称:
返回视图()- >第一(
页 $页>蛞蝓}
页类别
页面/默认模板
},$数据);
此外,您还可以使用此功能的外观版本:
视图::($模板,$)
这种动态选择模板刀片法引入laravel 5.5,使
处理动态模板比较简洁,不需要附加
条件来判断。
总结
以上就是本文的全部内容。希望本文的内容能给大家的学习或
工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的
支持。