Прежде всего вы должны использовать
$table->bigIncrements('property_valuation_id');
or
$table->increments('property_valuation_id');
в вашем файле миграции и затем запустите в консоли php artisan миграция: свежая для обновления вашей структуры БД. Также почему вы используете имя приращения настраиваемого поля вместо идентификатора по умолчанию?
Второе, что вы должны сделать, это установить значение для переменной переменной в вашей модели. Нет необходимости включать поле автоинкремента в этот массив.
protected $fillable = ['neighborhood', 'district',.....];
И последнее. Необязательно устанавливать все значения для модели из запроса, laravel делает это сам. Таким образом, ваш метод хранения контроллера может быть
public function store(Request $request)
{
PropertValuation::create($request->all());
return redirect()->back();
}
Чище, да? :)