{{ a or b}} 的问题

来源:2-7 Laravel-通过表单实现修改

zhaiduting

2017-08-19 21:07

已知

  {{ isset($name)? $name: 'default' }}

可以简写为

  {{ $name or 'default'}}

  

那么

  {{old('student')['name'] ? old('student')['name']: $student->name}}

可否简写为

  {{old('student')['name'] or $student->name}}


写回答 关注

1回答

  • zhaiduting
    2017-08-20 09:19:47

    http://img.mukewang.com/5998e36d0001bbad12860408.jpg

    截图来自链接 http://www.imooc.com/video/12524 (视频4分42秒的时候)

    我本来打算把截图里的最后一行简写成 {{x or y}} 的形式的,结果就发现这问题了。

    也就是说

      {{old('student')['name'] ? old('student')['name']: $student->name}}

    不能简写成

      {{old('student')['name'] or $student->name}}

    不知道为什么不行啊?

轻松学会Laravel-表单篇

Laravel框架是世界上最流行的PHP框架,没有之一

32705 学习 · 276 问题

查看课程

相似问题