Php 如何使用带有使用视图传递变量的Laravel blade自定义函数

Php 如何使用带有使用视图传递变量的Laravel blade自定义函数,php,laravel,blade,Php,Laravel,Blade,在一个用于创建和编辑表单的部分中,我决定是显示当前值(编辑时)还是显示旧值(编辑或创建时,不通过验证程序) 这很好,但是,我想要实现的最终目标是 <input type="text" name="title" value="{{ decide('title') }}"> 无需传入$model就可以将默认值传递给old old('title', $model->title) title的null旧值将使用默认值,不需要三元值 但是,我不知道如果没有模型,你会如何进行关联

在一个用于创建和编辑表单的部分中,我决定是显示当前值(编辑时)还是显示旧值(编辑或创建时,不通过验证程序)

这很好,但是,我想要实现的最终目标是

<input type="text" name="title" value="{{ decide('title') }}">


无需传入$model

就可以将默认值传递给
old

old('title', $model->title)
title的null旧值将使用默认值,不需要三元值


但是,我不知道如果没有模型,你会如何进行关联

您可以使用
扩展刀片
,这允许您创建自己的自定义刀片功能

阅读文档

<input type="text" name="title" value="{{ decide('title') }}">
old('title', $model->title)