мне нужна помощь с этой ошибкойПризыв к неопределенным метод Осветите Database Query Builder :: присоединять() В Laravel 5,3
Призыв к неопределенным метод Осветите \ Database \ Query \ Builder :: присоединять()
мой Модель
public function casts()
{
return $this->belongsToMany(Cast::class)->withTimestamps();
}
Мой контроллер
public function addCast(Request $request, $id)
{
$this->validate($request, [
'casts' => 'required'
]);
$show = $this->shows->findOrFail($id);
$show->photos()->attach($request->input('casts'));
dd($show);
}
моя форма
<form action="{{ route('shows.addCasts', $show->id) }}" method="POST">
{{ csrf_field() }}
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title"><img src="{{ Storage::url($show->small_image) }}" height="30" width="30">{{ $show->name }}</h4>
</div>
<div class="modal-body">
<div class="form-group">
{!! Form::label('casts') !!}
{{ Form::select('casts[]', $casts, null, ['class' => 'form-control roles']) }}
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
{!! Form::submit('Save Cast', ['class' => 'btn btn-primary']) !!}
{{--<button type="submit" class="btn btn-primary">Save changes</button>--}}
</div>
</form>
кто-нибудь может сказать мой, что я сделал неправильно, или если вы, ребята, есть какие-либо решения Благодарим за помощь
ли вы имеете в виду типа 'слепки() -> вложить()' вместо о f 'photos() -> attach()'? –
Спасибо, я не смотрел на это – Saif