2 回答
TA贡献1812条经验 获得超5个赞
laravel 默认转义数据。每当您从数据库中检索数据以放入刀片视图时,它都没有给出任何错误。数据库数据转义是一种很好的做法。
当您显示数据时,有一些不需要的数据。在尝试保存数据之前,您可以trim($yourString)从字符串的开头和结尾删除不需要的空格。
并且您不能让空白或空字符串在您的刀片中查看。那么,您可能会使用blank($var)它来检查它是否为空白?
<form method="POST" action="{{ route('setups.update', $data->id) }}">
<div class="row">
<div class="col-md-12" id="socialGroup">
@foreach($socials as $social)
@if(!blank($social))
<div class="form-group socialField">
<label class="bmd-label-floating">Social Links</label>
<input type="text" name="social[]" value="{{ $social }}" class="form-control">
<a href="#" class="addField"><i class="fa fa-plus"></i></a>
</div>
@endif
@endforeach
<div class="alert alert-danger" id="socialError">
<p><strong>Sorry! </strong>You've reached the max number for social links form.</p>
</div>
</div>
</div>
TA贡献1831条经验 获得超9个赞
解决了!我刚刚在我的 SetupController@update 中添加了这段代码
if (Input::has('social')) {
$data['social'] = implode(',',$data['social']);
}
- 2 回答
- 0 关注
- 123 浏览
添加回答
举报