Я хочу сделать средство выбора категории для моей страницы администратора, где в зависимости от выбранной категории все подкатегории в категории должны быть видны. Я отправляю по URL-адресу выбранный идентификатор категории, но получаю ошибку вроде:
jquery.js:8630 GET http://127.0.0.1:8000/get/subcategory/1 404 (Not Found)
My web. php file:
Route::get('get/subcategory/{id}', 'Admin\Category\SubCategoryController@GetSubcat');
My SubCategoryController:
public function GetSubcat($id)
{
$cat = Subcategory::findOrFail($id);
return json_encode($cat);
}
И мой Create.blade. php файл:
<script type="text/javascript">
$(document).ready(function(){
$('select[name="category_id"]').on('change',function(){
var category_id = $(this).val();
if (category_id) {
$.ajax({
url: "{{ url('get/subcategory') }}/"+category_id,
type:"GET",
dataType:"json",
success:function(data) {
var d =$('select[name="subcategory_id"]').empty();
$.each(data, function(key, value){
$('select[name="subcategory_id"]').append('<option value="'+ value.id + '">' + value.subcategory_name + '</option>');
});
},
});
}else{
alert('danger');
}
});
});
</script>