Laravel 集体形式增加价值如果存在
Laravel Collective Form add value If exists
我在 blade 页面上有一个 laravel 表单,其中有一个 select 输入。仅当变量 $tour->city_from 已传递给视图时,我才想为 select 添加默认值。我是这样做的:
{!!Form::model($tours2, ['action' => 'FormController@store'])!!}
{!! Form::select('сity_from', $cities, (isset($tour->сity_from)) : $tour->сity_from ) !!}
{!!Form::close()!!}
输出错误:"Parse error: syntax error, unexpected ':', expecting ',' or ')' ".
也许我使用了错误的句法?还是我的做法不对?
提前致谢!
您只需要将 select 更改为:
{!! Form::select('сity_from', $cities, isset($tour->сity_from) ? $tour->сity_from : null ) !!}
希望对您有所帮助!
我在 blade 页面上有一个 laravel 表单,其中有一个 select 输入。仅当变量 $tour->city_from 已传递给视图时,我才想为 select 添加默认值。我是这样做的:
{!!Form::model($tours2, ['action' => 'FormController@store'])!!}
{!! Form::select('сity_from', $cities, (isset($tour->сity_from)) : $tour->сity_from ) !!}
{!!Form::close()!!}
输出错误:"Parse error: syntax error, unexpected ':', expecting ',' or ')' ".
也许我使用了错误的句法?还是我的做法不对?
提前致谢!
您只需要将 select 更改为:
{!! Form::select('сity_from', $cities, isset($tour->сity_from) ? $tour->сity_from : null ) !!}
希望对您有所帮助!