isset(在laravel中输入:: old('abc')

1my*_*myb 3 php laravel

我在something.blade.php中使用的代码是

{{ Form::text('fullname', isset(Input::old('fullname'))?Input::old('fullname'):$hello[1] }}
Run Code Online (Sandbox Code Playgroud)

但我不知道为什么它会给我以下错误

在写上下文中不能使用函数返回值

一直在尝试isset,修剪,空,但没有什么可以工作.有什么问题?

The*_*pha 7

你可以简单地使用它

{{ Form::text('fullname', Input::old('fullname', $hello[1] ?: '' ) }}
Run Code Online (Sandbox Code Playgroud)

Input::old()可选地采用默认值.如果旧值可用,那么旧值将用于其他deafult值.