php-如何将Laravel刀片定制功能与使用视图传递的变量一起使用
作者:互联网
在用于创建和编辑表单的局部文件中,我可以决定是显示当前值(编辑时)还是显示旧值(编辑或创建但未通过验证程序时)
<input type="text" name="title" value="{{ old('title')?old('title'):$model->title }}">
这变得很痛苦,所以我在app / helpers.php中创建了一个自定义刀片功能
function decide($inputName, $model){
return old($inputName)?old($inputName):$model->$inputName;
}
这很好,但是,我要实现的最终是
<input type="text" name="title" value="{{ decide('title') }}">
无需传递$model
解决方法:
您可以使用扩展刀片,它允许您创建自己的自定义刀片功能.
阅读文档here
标签:laravel,blade,php 来源: https://codeday.me/bug/20191110/2013363.html