php - laravel 中的 isset(Input::old ('abc')

标签 php laravel

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

{{ Form::text('fullname', isset(Input::old('fullname'))?Input::old('fullname'):$hello[1] }}

但我不确定为什么会返回以下错误

Can't use function return value in write context

一直在尝试 isset、trim、empty 但没有任何效果。 有什么问题?

最佳答案

你可以简单地使用这个

{{ Form::text('fullname', Input::old('fullname', $hello[1] ?: '' ) }}

Input::old() 采用默认值,可选。如果旧值可用,则将使用旧值而不是默认值。

关于php - laravel 中的 isset(Input::old ('abc'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839890/

相关文章:

laravel - Laravel 收银员创建新订阅时出错

laravel - 如何使用 Laravel 在同一 View 中显示两个不同表中的记录?

php - 注册时,在3个表中插入数据LARAVEL

laravel - 访问 token : Revoke vs Delete

windows - Laravel Homestead SSH 远程共享问题

php - 是否可以在App :before filter in Laravel?中返回

php - 如何使用流 stream_socket_client() 在 aruba 中打开 ssl 连接

php - 被显示图像卡住了

php - 捕获不工作以及如何取消设置异常处理程序

php - xdebug 错误消息中参数的自定义格式