Я получаю ошибку 404 при попытке связаться с контроллером.
Пожалуйста, найдите информацию ниже,
Мой addlum.blade.php вместе со скриптом
<div class="container">
<div class="row">
<div class="col-md-12">
{{ Form::open()}}
<div class="form-group">
<label for=""> District</label>
<select name="district_option" id="district_option" class="form-control">
<option value="0" disabled="true" selected="true">------ Select District --------</option>
@foreach ($districts as $key => $district)
<option value="{{$district->id}}">{{$district->district_name}}</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for=""> Municipality</label>
<select name="municipal_option" id="municipal_option" class="form-control">
</select>
</div>
{{Form::close()}}
</div>
</div>
</div>
</div>
</div>
<script>
$('#district_option').on('change',function(e){
console.log(e);
var municipal_id = e.target.value;
var BASEURL = "{!! url('/engineers-association-guntur/public/admin/feature/') !!};";
console.log(municipal_id);
$.get( BASEURL + 'districtview?municipal_id=' + municipal_id, function(data){
console.log(data);
$('#municipal_option').empty();
$('#municipal_option').append('<option value="0" disabled="true" selected="true">------ Select District First--------</option>');
$.each(data,function(index, municipalObj){
$('#municipal_option').append('<option value="'+ municipalObj.id +'"> '+ municipalObj.municipal_name +' </option>');
})
});
});
</script>
web.php -
Route::get('/addslum', 'newSlumController@listSlums');
Route::get('/engineers-association-guntur/public/admin/feature/municipalview', 'newSlumController@municipalView');
Код контроллера:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use App\District;
use App\Municipality;
use Illuminate\Support\Facades\DB;
class newSlumController extends Controller
{
public function listSlums()
{
$districts = District::all();
return view('admin.feature.addslum',compact('districts'));
}
public function municipalView()
{
$districts_id = Input::get('municipal_id');
$municipalities = Municipality::where('district_id', '=', $districts_id )->get();
return response()->json($municipalities) ;
}
Я проверил инструмент Chrome Network, но я мог видеть, что запрос генерируется на URL, но я не получил никакого ответа.
Снимок экрана с выводом ![enter image description here](https://i.stack.imgur.com/wO5uG.png)
Приношу свои извинения, если вопрос повторяется.Я новичок в Laravel