Я копаю голову, но мне нужна твоя помощь.
Итак, в файле create.blade. php, у меня есть форма, отображаемая через модальное
<div class="modal-body">
<form method="POST" action="" id="updateAttributeForm" >
@csrf
@method('PATCH')
//some input
</form>
Я выполняю действие при загрузке модального окна, поскольку параметр метода обновления зависит от элемента, по которому щелкают, чтобы открыть модальное окно. Другими словами, на странице отображается список типа атрибута, и вы можете щелкнуть по нему, открыв модальное поле и разрешив его редактировать.
//JQuery to work on the modal
var recipient = button.data('typeAttribute');
var modal = $(this);
/*
*
*/ // Set up the routing
var url = [ "{{ route('oeuvres.typeAttribute.update') }}" ];
var routing = url.push(recipient);
modal.find('#updateAttributeForm').attr('action', routing );
Мой маршрут ('') кажется правильным. Работаю по методу магазина. Но, пожалуйста, смотрите ниже web. php file
Route::name('oeuvres.')->group(function(){
Route::group([
'middleware' => ['role:Veilleur']
],
function(){
Route::resource('mothership/oeuvres/typeAttribute', 'Oeuvre\TypeAttributeController');
}
);
});
Так что я показал свою последнюю попытку - используя массив. Я пытался использовать URI, не используя функцию route (). Но у меня действительно странный URI, и я не понимаю, почему.
Большое спасибо за вашу помощь, с нетерпением жду этого.
С уважением,