SQLSTATE[HY000]: General error: 1364 Field 'c_id' doesn't have a default value (SQL: insert into `states` (`s_name`, `updated_at`, `created_at`) values (nm, 2019-08-16 07:07:55, 2019-08-16 07:07:55))
You are trying to create a record without providing a value for a non nullable field. Share the code where the error appears as the body of your message, not just the error in the title. Same error has appeared 100 times already, so you can search for that too.
The issue is clear, double check the table schema on the c_id column and decide whether it should be nullable or set some default value, otherwise, ensure everything insert/update with a value..
If you have a select element, then make sure it (i) has a name attribute (ii) each valid option has a value - being the id (or c_id?) of each country:`
<select name ="c_id">
@foreach($countries as $country)
<option value="{{$country->id}}">{{$country->name}}</option>
@endforeach
</select>
Also make sure that the c_id field is fillable on the State model.
This assumes the primary key on Country is id and the foreign key on State is c_id; you should modify as necessary