如何从数组输入中删除不需要的值?

沮丧的开发

我只是想问一下如何避免数组输入产生这种输出。每次更新时,这些符号[“ \” [都会不断相乘。我将在下面向您展示问题和代码。谢谢您将来的回答。

在此处输入图片说明 在此处输入图片说明

路线:: resource('setups','SetupController');

public function index()
    {
       $data = DB::table('setups')->first();
        if (!empty($data)) {        
            $socials = explode(',',$data -> social);
        }else{
            $socials = [];
        }
        return view ('adminpanel.setup.index',['data' => $data,'socials' => $socials]);
    }

index.blade.php

<form action="{{ route('setups.edit',$data->id) }}">
<div class="row">
  <div class="col-md-12" id="socialGroup">
    @foreach($socials as $social)
    <div class="form-group socialField">
    <label class="bmd-label-floating">Social Links</label>
      <input type="text" name="social[]" value="{{$social}}" class="form-control" disabled>
      <a href="#" class="addField"><i class="fa fa-plus"></i></a>
    </div>
    @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>
<form>

public function edit($id)
    {
        $data = DB::table('setups')->first();
        $setup = DB::table('setups')->where('id', $id)->first();
        if (!empty($data)) {        
            $socials = explode(',',$data -> social);
        }else{
            $socials = [];
        }

        if($setup){
        return view ('adminpanel.setup.edit',['data' => $data,'socials' => $socials]);
        }else{
            return redirect('setups');
        }
    }

edit.blade.php

<form method="POST" action="{{ route('setups.update', $data->id) }}">
<div class="row">
  <div class="col-md-12" id="socialGroup">
    @foreach($socials as $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>
    @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>
<form>

public function update(Request $request, Setup $setup)
{
    $data = Input::except('_token', 'submit', '_method');
    $tbl = decrypt($data['tbl']);
    unset ($data['tbl']);

    $data['updated_at'] = date('Y-m-d H:i:s');
    DB::table($tbl)->where(key($data), reset($data))->update($data);

    session::flash('message','Setup updated successfully!!!');
    return redirect()->route('setups.index');
}

解决了!我只是在SetupController @ update中添加了此代码,以在发送到数据库之前阐明那些不需要的分隔符或分隔符(无论如何)。

if (Input::has('social')) {
            $data['social'] = implode(',',$data['social']);
    }

在此处输入图片说明

沮丧的开发

解决了!我刚刚在我的SetupController @ update中添加了此代码

if (Input::has('social')) {
            $data['social'] = implode(',',$data['social']);
    }

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从数组中删除不需要的值

来自分类Dev

在PHP数组中删除不需要的键/值对?

来自分类Dev

从数组中删除不需要的元素

来自分类Dev

从多维数组中删除不需要的数组

来自分类Dev

PHP-从数组中删除不需要的元素

来自分类Dev

如何从jQuery中的段落中删除不需要的元素

来自分类Dev

在Firestore中,如何忽略不需要的输入以进行创建?

来自分类Dev

从数组尾部删除不需要的元素?

来自分类Dev

如何从XML中删除不需要的标签

来自分类Dev

如何在Grabcut算法中删除不需要的空格?

来自分类Dev

如何从数据框中删除不需要的行?

来自分类Dev

如何删除HTML画布中不需要的行?

来自分类Dev

如何使用python从列表中删除不需要的元素

来自分类Dev

如何在python中删除不需要的字符

来自分类Dev

如何从JSON请求中删除不需要的字符

来自分类Dev

如何从tinymce 4.0.6中删除不需要的html标签

来自分类Dev

如何从Modern UI Weather中删除不需要的位置?

来自分类Dev

如何在Grabcut算法中删除不需要的空格?

来自分类Dev

如何从Django Oscar中删除不需要的语言?

来自分类Dev

如何在Android中删除不需要的字符?

来自分类Dev

如何在JSON中删除不需要的编码符号

来自分类Dev

如何在CSS中删除不需要的空格

来自分类Dev

如何在Nautilus中删除不需要的默认书签?

来自分类Dev

如何从git中删除不需要的文件

来自分类Dev

如何删除R中不需要的功能?

来自分类Dev

如何从 JSON 中删除不需要的嵌套键

来自分类Dev

如何删除熊猫中不需要的`.0`?

来自分类Dev

如何从 Javascript 对象中删除不需要的密钥?

来自分类Dev

如何删除不需要的按钮阴影

Related 相关文章

热门标签

归档