Hello laravel experts,
I am going to add a drop down list and getting data from database.its done.
but the problem is i want to add extra two field and those field data store in database.
I mean when i choose and select a value from dropdown just like coosing country from country table and in city field i want to add city in city table how can i do that please help me.
My code below->
in view file :-
<form class="cmxform form-horizontal tasi-form" action="{{URL::to('university-add')}}" method="post" enctype="multipart/form-data">
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
<div class="box-body">
<div class="form-group">
<label for="country_name" class="col-sm-3 control-label">Select Country : <span style="color:red"> *</span></label>
<div class="col-sm-7">
<select class="selectpicker form-control" id="number" data-live-search="true">
<option>Select Country</option>
@foreach($country as $country)
<option value="{{$country->id}}">{{$country->name}}</option>
@endforeach
</select>
</div>
</div>
<div class="form-group">
<label for="city" class="col-sm-3 control-label">Select City : <span style="color:red"> *</span></label>
<div class="col-sm-7">
<select class="selectpicker form-control" id="number" data-live-search="true">
</select>
</div>
</div>
<div class="form-group">
<label for="university_address" class="col-sm-3 control-label">University Name :</label>
<div class="col-sm-7">
<input type="text" name="university_address" class="form-control">
</div>
</div>
<div class="box-footer">
<div class="col-md-3"></div>
<div class="col-md-6">
<button class="btn btn-success" type="submit">Save </button>
<a href="{{URL::to('university-info')}}"><button class="btn btn-danger" type="button">Cancel </button></a>
</div>
<div class="col-md-3"></div>
</div>
Controller:-
public function university_add(){
$country = DB::table('countries_tbl')
->groupBy('name')
->get();
$city = DB::table('region_tbl')
->groupBy('name')
->get();
return view('adminpanel.university-add',compact('country','city'));
}
public function store(Request $request) {
$university_add = new UniversityModel;
$university_add->university_name= $request->input('name');
$university_add->save();
}
Route:
Route::resource('university-info', 'Adminpanel\UniversityController');
Route::post('university-add','Adminpanel\UniversityController@university_add');
Error i am getting when submit :
(1/1) MethodNotAllowedHttpException
and don't get the city name from database although it will be dependent but i am not able to make this dependent dropdown.