отношение многие ко многим - сохранить в нескольких столбцах базы данных и получить - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть много ко многим отношениям тележки и химчистки.

В модели химчистки:

public function carts()
  {
    return $this->belongsToMany('App\cart');
  }

и в модели тележки:

 public function drycleanings()
    {
      return $this->belongsToMany('App\drycleaning');
    }

И в поле зренияфайл Я принимаю значения флажков как: drycleaning_id [], а входные значения как q_drycleaning_id []

@foreach($drycleaning as $drycleaning)
    <div class="checkbox" ><label><input type="checkbox" name="drycleaning_id[]" value="{{$drycleaning->id}}">{{$drycleaning->name}}</label></div>
    <input type="text"  name="q_drycleaning_id[]"  placeholder=" {{$drycleaning->name}} Quantity">
 @endforeach

Сохраняю значения в таблицу базы данных cart_drycleaning

Сохранение drycleaning_id, которые выбираются флажком из представленияпо

$cart->drycleanings()->attach($request->drycleaning_id); 

Для извлечения данных, которые я использовал

  $drycleaning = drycleaning::whereHas('carts',
       function($query) use($cart_id) {
          $query->where('carts.id', $cart_id);
      })->get();

Пожалуйста, помогите мне сохранить входные значения q_drycleaning_id [] в той же таблице, т.е. cart_drycleaning.а также получить его для просмотра.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...