我正在使用 laravel 集体生成我的表单,并且在其中一个下拉列表中我有以下三元运算符,它可以工作:
{!! Form::select('department_id', ['' => 'Please select'] + $departments, isset($user->departmentStaff->department_id) ? $user->departmentStaff->department_id : null , ['class' => 'form-control']) !!}
但是 laravel 速记三元运算符不起作用,它会引发错误:
{!! Form::select('department_id', ['' => 'Please select'] + $departments, $user->departmentStaff->department_id or null , ['class' => 'form-control']) !!}
这来自官方文档:https ://laravel.com/docs/5.2/blade#control-structures