<?php

Route::get('/', 'HomeController@index');

Auth::routes(['verify' => true]);

// Authentication Routes...
Route::get('login', 'Auth\LoginController@showLoginForm')->name('login');
Route::post('login', 'Auth\LoginController@login')->name('auth.login');
Route::post('logout', 'Auth\LoginController@logout')->name('auth.logout');

// Change Password Routes...
Route::get('change_password', 'Auth\ChangePasswordController@showChangePasswordForm')->name('auth.change_password');
Route::patch('change_password', 'Auth\ChangePasswordController@changePassword')->name('auth.change_password');

// Password Reset Routes...
Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('auth.password.reset');
Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('auth.password.reset');
Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.reset');
Route::post('password/reset', 'Auth\ResetPasswordController@reset')->name('auth.password.reset');

// Verify email
Route::get('/user/verify/{token}', 'Auth\VerifyController@verifyUser');
Route::get('/redirect/{slug}', 'RedirectController@redirect');

Route::group(['prefix' => 'parser', 'as' => 'parser.'], function () {
    Route::get('/get-resident-complex/{page}', 'Parser\ParseResidentComplexController@index')->name('get.resident.complex');
    Route::get('/rc-planning', 'Parser\ParseResidentComplexPlanningController@index')->name('get.resident.complex.planning');
    Route::get('/get-developer', 'Parser\DeveloperParseController@parsePage')->name('get.developer');

    Route::get('/write-rc-planning', 'Parser\WriteResidentComplexPlanningController@index')->name('write.resident.complex.planning');
    Route::get('/write-developer', 'Parser\WriteDevelopersController@index')->name('write.developer');
    Route::get('/write-resident-complex/{page}', 'Parser\WriteResidentComplexController@index')->name('write.resident.complex');

});
Route::group(['middleware' => ['auth'], 'prefix' => 'admin', 'as' => 'admin.'], function () {
    Route::get('/home', 'HomeController@index');

    Route::resource('roles', 'Admin\RolesController');
    Route::post('roles_mass_destroy', ['uses' => 'Admin\RolesController@massDestroy', 'as' => 'roles.mass_destroy']);

    Route::resource('users', 'Admin\UsersController');
    Route::post('users_mass_destroy', ['uses' => 'Admin\UsersController@massDestroy', 'as' => 'users.mass_destroy']);
    Route::post('users_restore/{id}', ['uses' => 'Admin\UsersController@restore', 'as' => 'users.restore']);
    Route::delete('users_perma_del/{id}', ['uses' => 'Admin\UsersController@perma_del', 'as' => 'users.perma_del']);

    Route::resource('regions', 'Admin\RegionsController');
    Route::post('regions_mass_destroy', ['uses' => 'Admin\RegionsController@massDestroy', 'as' => 'regions.mass_destroy']);
    Route::post('regions_restore/{id}', ['uses' => 'Admin\RegionsController@restore', 'as' => 'regions.restore']);
    Route::delete('regions_perma_del/{id}', ['uses' => 'Admin\RegionsController@perma_del', 'as' => 'regions.perma_del']);

    Route::resource('cities', 'Admin\CitiesController');
    Route::post('cities_mass_destroy', ['uses' => 'Admin\CitiesController@massDestroy', 'as' => 'cities.mass_destroy']);
    Route::post('cities_restore/{id}', ['uses' => 'Admin\CitiesController@restore', 'as' => 'cities.restore']);
    Route::delete('cities_perma_del/{id}', ['uses' => 'Admin\CitiesController@perma_del', 'as' => 'cities.perma_del']);
    Route::resource('districts', 'Admin\DistrictsController');
    Route::post('discricts_mass_destroy', ['uses' => 'Admin\DistrictsController@massDestroy', 'as' => 'districts.mass_destroy']);
    Route::post('discricts_restore/{id}', ['uses' => 'Admin\DistrictsController@restore', 'as' => 'districts.restore']);
    Route::delete('discricts_perma_del/{id}', ['uses' => 'Admin\DistrictsController@perma_del', 'as' => 'districts.perma_del']);
    Route::resource('streets', 'Admin\StreetsController');
    Route::post('streets_mass_destroy', ['uses' => 'Admin\StreetsController@massDestroy', 'as' => 'streets.mass_destroy']);
    Route::post('streets_restore/{id}', ['uses' => 'Admin\StreetsController@restore', 'as' => 'streets.restore']);
    Route::delete('streets_perma_del/{id}', ['uses' => 'Admin\StreetsController@perma_del', 'as' => 'streets.perma_del']);
    Route::resource('marker_types', 'Admin\MarkerTypesController');
    Route::post('marker_types_mass_destroy', ['uses' => 'Admin\MarkerTypesController@massDestroy', 'as' => 'marker_types.mass_destroy']);
    Route::post('marker_types_restore/{id}', ['uses' => 'Admin\MarkerTypesController@restore', 'as' => 'marker_types.restore']);
    Route::delete('marker_types_perma_del/{id}', ['uses' => 'Admin\MarkerTypesController@perma_del', 'as' => 'marker_types.perma_del']);
    Route::resource('markers', 'Admin\MarkersController');
    Route::post('markers_mass_destroy', ['uses' => 'Admin\MarkersController@massDestroy', 'as' => 'markers.mass_destroy']);
    Route::post('markers_restore/{id}', ['uses' => 'Admin\MarkersController@restore', 'as' => 'markers.restore']);
    Route::delete('markers_perma_del/{id}', ['uses' => 'Admin\MarkersController@perma_del', 'as' => 'markers.perma_del']);
    Route::resource('banners', 'Admin\BannersController');
    Route::post('baners_mass_destroy', ['uses' => 'Admin\BannersController@massDestroy', 'as' => 'baners.mass_destroy']);
    Route::post('baners_restore/{id}', ['uses' => 'Admin\BannersController@restore', 'as' => 'baners.restore']);
    Route::delete('baners_perma_del/{id}', ['uses' => 'Admin\BannersController@perma_del', 'as' => 'baners.perma_del']);
    Route::resource('seo_contents', 'Admin\SeoContentsController');
    Route::post('seo_contents_mass_destroy', ['uses' => 'Admin\SeoContentsController@massDestroy', 'as' => 'seo_contents.mass_destroy']);
    Route::post('seo_contents_restore/{id}', ['uses' => 'Admin\SeoContentsController@restore', 'as' => 'seo_contents.restore']);
    Route::delete('seo_contents_perma_del/{id}', ['uses' => 'Admin\SeoContentsController@perma_del', 'as' => 'seo_contents.perma_del']);
    Route::resource('street_names', 'Admin\StreetNamesController');
    Route::post('street_names_mass_destroy', ['uses' => 'Admin\StreetNamesController@massDestroy', 'as' => 'street_names.mass_destroy']);
    Route::post('street_names_restore/{id}', ['uses' => 'Admin\StreetNamesController@restore', 'as' => 'street_names.restore']);
    Route::delete('street_names_perma_del/{id}', ['uses' => 'Admin\StreetNamesController@perma_del', 'as' => 'street_names.perma_del']);
    Route::resource('technology_buildings', 'Admin\TechnologyBuildingsController');
    Route::post('technology_buildings_mass_destroy', ['uses' => 'Admin\TechnologyBuildingsController@massDestroy', 'as' => 'technology_buildings.mass_destroy']);
    Route::post('technology_buildings_restore/{id}', ['uses' => 'Admin\TechnologyBuildingsController@restore', 'as' => 'technology_buildings.restore']);
    Route::delete('technology_buildings_perma_del/{id}', ['uses' => 'Admin\TechnologyBuildingsController@perma_del', 'as' => 'technology_buildings.perma_del']);
    Route::resource('heatings', 'Admin\HeatingsController');
    Route::post('heatings_mass_destroy', ['uses' => 'Admin\HeatingsController@massDestroy', 'as' => 'heatings.mass_destroy']);
    Route::post('heatings_restore/{id}', ['uses' => 'Admin\HeatingsController@restore', 'as' => 'heatings.restore']);
    Route::delete('heatings_perma_del/{id}', ['uses' => 'Admin\HeatingsController@perma_del', 'as' => 'heatings.perma_del']);
    Route::resource('class_housings', 'Admin\ClassHousingsController');
    Route::post('class_housings_mass_destroy', ['uses' => 'Admin\ClassHousingsController@massDestroy', 'as' => 'class_housings.mass_destroy']);
    Route::post('class_housings_restore/{id}', ['uses' => 'Admin\ClassHousingsController@restore', 'as' => 'class_housings.restore']);
    Route::delete('class_housings_perma_del/{id}', ['uses' => 'Admin\ClassHousingsController@perma_del', 'as' => 'class_housings.perma_del']);
    Route::resource('stage_of_constructions', 'Admin\StageOfConstructionsController');
    Route::post('stage_of_constructions_mass_destroy', ['uses' => 'Admin\StageOfConstructionsController@massDestroy', 'as' => 'stage_of_constructions.mass_destroy']);
    Route::post('stage_of_constructions_restore/{id}', ['uses' => 'Admin\StageOfConstructionsController@restore', 'as' => 'stage_of_constructions.restore']);
    Route::delete('stage_of_constructions_perma_del/{id}', ['uses' => 'Admin\StageOfConstructionsController@perma_del', 'as' => 'stage_of_constructions.perma_del']);
    Route::resource('banks', 'Admin\BanksController');
    Route::post('banks_mass_destroy', ['uses' => 'Admin\BanksController@massDestroy', 'as' => 'banks.mass_destroy']);
    Route::post('banks_restore/{id}', ['uses' => 'Admin\BanksController@restore', 'as' => 'banks.restore']);
    Route::delete('banks_perma_del/{id}', ['uses' => 'Admin\BanksController@perma_del', 'as' => 'banks.perma_del']);
    Route::resource('room_counts', 'Admin\RoomCountsController');
    Route::post('room_counts_mass_destroy', ['uses' => 'Admin\RoomCountsController@massDestroy', 'as' => 'room_counts.mass_destroy']);
    Route::post('room_counts_restore/{id}', ['uses' => 'Admin\RoomCountsController@restore', 'as' => 'room_counts.restore']);
    Route::delete('room_counts_perma_del/{id}', ['uses' => 'Admin\RoomCountsController@perma_del', 'as' => 'room_counts.perma_del']);
    Route::resource('room_types', 'Admin\RoomTypesController');
    Route::post('room_types_mass_destroy', ['uses' => 'Admin\RoomTypesController@massDestroy', 'as' => 'room_types.mass_destroy']);
    Route::post('room_types_restore/{id}', ['uses' => 'Admin\RoomTypesController@restore', 'as' => 'room_types.restore']);
    Route::delete('room_types_perma_del/{id}', ['uses' => 'Admin\RoomTypesController@perma_del', 'as' => 'room_types.perma_del']);
    Route::resource('other_options', 'Admin\OtherOptionsController');
    Route::post('other_options_mass_destroy', ['uses' => 'Admin\OtherOptionsController@massDestroy', 'as' => 'other_options.mass_destroy']);
    Route::post('other_options_restore/{id}', ['uses' => 'Admin\OtherOptionsController@restore', 'as' => 'other_options.restore']);
    Route::delete('other_options_perma_del/{id}', ['uses' => 'Admin\OtherOptionsController@perma_del', 'as' => 'other_options.perma_del']);

    Route::resource('developers', 'Admin\DevelopersController');
    Route::post('developers_mass_destroy', ['uses' => 'Admin\DevelopersController@massDestroy', 'as' => 'developers.mass_destroy']);
    Route::post('developers_restore/{id}', ['uses' => 'Admin\DevelopersController@restore', 'as' => 'developers.restore']);
    Route::delete('developers_perma_del/{id}', ['uses' => 'Admin\DevelopersController@perma_del', 'as' => 'developers.perma_del']);

    Route::resource('residental_complex_icons', 'Admin\ResidentalComplexIconsController');
    Route::post('residental_complex_icons_mass_destroy', ['uses' => 'Admin\ResidentalComplexIconsController@massDestroy', 'as' => 'residental_complex_icons.mass_destroy']);
    Route::post('residental_complex_icons_restore/{id}', ['uses' => 'Admin\ResidentalComplexIconsController@restore', 'as' => 'residental_complex_icons.restore']);
    Route::delete('residental_complex_icons_perma_del/{id}', ['uses' => 'Admin\ResidentalComplexIconsController@perma_del', 'as' => 'residental_complex_icons.perma_del']);

    Route::resource('type_properties', 'Admin\TypePropertiesController');
    Route::post('type_properties_mass_destroy', ['uses' => 'Admin\TypePropertiesController@massDestroy', 'as' => 'type_properties.mass_destroy']);
    Route::post('type_properties_restore/{id}', ['uses' => 'Admin\TypePropertiesController@restore', 'as' => 'type_properties.restore']);
    Route::delete('type_properties_perma_del/{id}', ['uses' => 'Admin\TypePropertiesController@perma_del', 'as' => 'type_properties.perma_del']);
    Route::resource('floors', 'Admin\FloorsController');
    Route::post('floors_mass_destroy', ['uses' => 'Admin\FloorsController@massDestroy', 'as' => 'floors.mass_destroy']);
    Route::post('floors_restore/{id}', ['uses' => 'Admin\FloorsController@restore', 'as' => 'floors.restore']);
    Route::delete('floors_perma_del/{id}', ['uses' => 'Admin\FloorsController@perma_del', 'as' => 'floors.perma_del']);

    Route::resource('residential_complexes', 'Admin\ResidentialComplexesController');
    Route::post('residential_complexes_mass_destroy', ['uses' => 'Admin\ResidentialComplexesController@massDestroy', 'as' => 'residential_complexes.mass_destroy']);
    Route::post('residential_complexes_restore/{id}', ['uses' => 'Admin\ResidentialComplexesController@restore', 'as' => 'residential_complexes.restore']);
    Route::delete('residential_complexes_perma_del/{id}', ['uses' => 'Admin\ResidentialComplexesController@perma_del', 'as' => 'residential_complexes.perma_del']);
    Route::get('residential-complexes-price/{id}', 'Admin\ResidentialComplexesController@generateGeneralPrices')->name('residential_complexes.price');
    Route::get('residential-complexes-planning-price/{id}', 'Admin\ResidentialComplexesController@generateGeneralPlanningPrices')->name('residential_complexes.planning-price');

    Route::resource('customer_ratings', 'Admin\CustomerRatingsController');
    Route::post('customer_ratings_mass_destroy', ['uses' => 'Admin\CustomerRatingsController@massDestroy', 'as' => 'customer_ratings.mass_destroy']);
    Route::post('customer_ratings_restore/{id}', ['uses' => 'Admin\CustomerRatingsController@restore', 'as' => 'customer_ratings.restore']);
    Route::delete('customer_ratings_perma_del/{id}', ['uses' => 'Admin\CustomerRatingsController@perma_del', 'as' => 'customer_ratings.perma_del']);
    Route::resource('secret_buyer_ratings', 'Admin\SecretBuyerRatingsController');
    Route::post('secret_buyer_ratings_mass_destroy', ['uses' => 'Admin\SecretBuyerRatingsController@massDestroy', 'as' => 'secret_buyer_ratings.mass_destroy']);
    Route::post('secret_buyer_ratings_restore/{id}', ['uses' => 'Admin\SecretBuyerRatingsController@restore', 'as' => 'secret_buyer_ratings.restore']);
    Route::delete('secret_buyer_ratings_perma_del/{id}', ['uses' => 'Admin\SecretBuyerRatingsController@perma_del', 'as' => 'secret_buyer_ratings.perma_del']);
    Route::resource('document_types', 'Admin\DocumentTypesController');
    Route::post('document_types_mass_destroy', ['uses' => 'Admin\DocumentTypesController@massDestroy', 'as' => 'document_types.mass_destroy']);
    Route::post('document_types_restore/{id}', ['uses' => 'Admin\DocumentTypesController@restore', 'as' => 'document_types.restore']);
    Route::delete('document_types_perma_del/{id}', ['uses' => 'Admin\DocumentTypesController@perma_del', 'as' => 'document_types.perma_del']);
    Route::resource('documents', 'Admin\DocumentsController');
    Route::post('documents_mass_destroy', ['uses' => 'Admin\DocumentsController@massDestroy', 'as' => 'documents.mass_destroy']);
    Route::post('documents_restore/{id}', ['uses' => 'Admin\DocumentsController@restore', 'as' => 'documents.restore']);
    Route::delete('documents_perma_del/{id}', ['uses' => 'Admin\DocumentsController@perma_del', 'as' => 'documents.perma_del']);
    Route::resource('promotions', 'Admin\PromotionsController');
    Route::post('promotions_mass_destroy', ['uses' => 'Admin\PromotionsController@massDestroy', 'as' => 'promotions.mass_destroy']);
    Route::post('promotions_restore/{id}', ['uses' => 'Admin\PromotionsController@restore', 'as' => 'promotions.restore']);
    Route::delete('promotions_perma_del/{id}', ['uses' => 'Admin\PromotionsController@perma_del', 'as' => 'promotions.perma_del']);
    Route::resource('course_of_constructions', 'Admin\CourseOfConstructionsController');
    Route::post('course_of_constructions_mass_destroy', ['uses' => 'Admin\CourseOfConstructionsController@massDestroy', 'as' => 'course_of_constructions.mass_destroy']);
    Route::post('course_of_constructions_restore/{id}', ['uses' => 'Admin\CourseOfConstructionsController@restore', 'as' => 'course_of_constructions.restore']);
    Route::delete('course_of_constructions_perma_del/{id}', ['uses' => 'Admin\CourseOfConstructionsController@perma_del', 'as' => 'course_of_constructions.perma_del']);
    Route::resource('filters', 'Admin\FiltersController');
    Route::post('filters_mass_destroy', ['uses' => 'Admin\FiltersController@massDestroy', 'as' => 'filters.mass_destroy']);
    Route::post('filters_restore/{id}', ['uses' => 'Admin\FiltersController@restore', 'as' => 'filters.restore']);
    Route::delete('filters_perma_del/{id}', ['uses' => 'Admin\FiltersController@perma_del', 'as' => 'filters.perma_del']);
    Route::resource('section_types', 'Admin\SectionTypesController');
    Route::post('section_types_mass_destroy', ['uses' => 'Admin\SectionTypesController@massDestroy', 'as' => 'section_types.mass_destroy']);
    Route::post('section_types_restore/{id}', ['uses' => 'Admin\SectionTypesController@restore', 'as' => 'section_types.restore']);
    Route::delete('section_types_perma_del/{id}', ['uses' => 'Admin\SectionTypesController@perma_del', 'as' => 'section_types.perma_del']);
    Route::resource('sections', 'Admin\SectionsController');
    Route::post('sections_mass_destroy', ['uses' => 'Admin\SectionsController@massDestroy', 'as' => 'sections.mass_destroy']);
    Route::post('sections_restore/{id}', ['uses' => 'Admin\SectionsController@restore', 'as' => 'sections.restore']);
    Route::delete('sections_perma_del/{id}', ['uses' => 'Admin\SectionsController@perma_del', 'as' => 'sections.perma_del']);

    Route::resource('plannings', 'Admin\PlanningsController');
    Route::post('plannings_mass_destroy', ['uses' => 'Admin\PlanningsController@massDestroy', 'as' => 'plannings.mass_destroy']);
    Route::post('plannings_restore/{id}', ['uses' => 'Admin\PlanningsController@restore', 'as' => 'plannings.restore']);
    Route::delete('plannings_perma_del/{id}', ['uses' => 'Admin\PlanningsController@perma_del', 'as' => 'plannings.perma_del']);
    Route::resource('planning_floors', 'Admin\PlanningFloorsController');
    Route::post('planning_flors_mass_destroy', ['uses' => 'Admin\PlanningFloorsController@massDestroy', 'as' => 'planning_flors.mass_destroy']);
    Route::post('planning_flors_restore/{id}', ['uses' => 'Admin\PlanningFloorsController@restore', 'as' => 'planning_flors.restore']);
    Route::delete('planning_flors_perma_del/{id}', ['uses' => 'Admin\PlanningFloorsController@perma_del', 'as' => 'planning_flors.perma_del']);
    Route::post('api/planning/status/{id}', 'Admin\PlanningsController@changeStatus')->name('planning.status');

    Route::resource('wishlist_user_residental_coms', 'Admin\WishlistUserResidentalComsController');
    Route::post('wishlist_user_residental_coms_mass_destroy', ['uses' => 'Admin\WishlistUserResidentalComsController@massDestroy', 'as' => 'wishlist_user_residental_coms.mass_destroy']);
    Route::post('wishlist_user_residental_coms_restore/{id}', ['uses' => 'Admin\WishlistUserResidentalComsController@restore', 'as' => 'wishlist_user_residental_coms.restore']);
    Route::delete('wishlist_user_residental_coms_perma_del/{id}', ['uses' => 'Admin\WishlistUserResidentalComsController@perma_del', 'as' => 'wishlist_user_residental_coms.perma_del']);
    Route::resource('residential_complex_characters', 'Admin\ResidentialComplexCharactersController');
    Route::post('residential_complex_characters_mass_destroy', ['uses' => 'Admin\ResidentialComplexCharactersController@massDestroy', 'as' => 'residential_complex_characters.mass_destroy']);
    Route::post('residential_complex_characters_restore/{id}', ['uses' => 'Admin\ResidentialComplexCharactersController@restore', 'as' => 'residential_complex_characters.restore']);
    Route::delete('residential_complex_characters_perma_del/{id}', ['uses' => 'Admin\ResidentialComplexCharactersController@perma_del', 'as' => 'residential_complex_characters.perma_del']);
    Route::resource('wishlist_user_developers', 'Admin\WishlistUserDevelopersController');
    Route::post('wishlist_user_developers_mass_destroy', ['uses' => 'Admin\WishlistUserDevelopersController@massDestroy', 'as' => 'wishlist_user_developers.mass_destroy']);
    Route::post('wishlist_user_developers_restore/{id}', ['uses' => 'Admin\WishlistUserDevelopersController@restore', 'as' => 'wishlist_user_developers.restore']);
    Route::delete('wishlist_user_developers_perma_del/{id}', ['uses' => 'Admin\WishlistUserDevelopersController@perma_del', 'as' => 'wishlist_user_developers.perma_del']);
    Route::post('/spatie/media/upload', 'Admin\SpatieMediaController@create')->name('media.upload');
    Route::post('/spatie/media/remove', 'Admin\SpatieMediaController@destroy')->name('media.remove');

    Route::resource('subscription_rcs', 'Admin\SubscriptionRcsController');
    Route::post('subscription_rcs_mass_destroy', ['uses' => 'Admin\SubscriptionRcsController@massDestroy', 'as' => 'subscription_rcs.mass_destroy']);
    Route::post('subscription_rcs_restore/{id}', ['uses' => 'Admin\SubscriptionRcsController@restore', 'as' => 'subscription_rcs.restore']);
    Route::delete('subscription_rcs_perma_del/{id}', ['uses' => 'Admin\SubscriptionRcsController@perma_del', 'as' => 'subscription_rcs.perma_del']);
    Route::resource('subscription_developers', 'Admin\SubscriptionDevelopersController');
    Route::post('subscription_developers_mass_destroy', ['uses' => 'Admin\SubscriptionDevelopersController@massDestroy', 'as' => 'subscription_developers.mass_destroy']);
    Route::post('subscription_developers_restore/{id}', ['uses' => 'Admin\SubscriptionDevelopersController@restore', 'as' => 'subscription_developers.restore']);
    Route::delete('subscription_developers_perma_del/{id}', ['uses' => 'Admin\SubscriptionDevelopersController@perma_del', 'as' => 'subscription_developers.perma_del']);
    Route::resource('subscription_sites', 'Admin\SubscriptionSitesController');
    Route::post('subscription_sites_mass_destroy', ['uses' => 'Admin\SubscriptionSitesController@massDestroy', 'as' => 'subscription_sites.mass_destroy']);
    Route::post('subscription_sites_restore/{id}', ['uses' => 'Admin\SubscriptionSitesController@restore', 'as' => 'subscription_sites.restore']);
    Route::delete('subscription_sites_perma_del/{id}', ['uses' => 'Admin\SubscriptionSitesController@perma_del', 'as' => 'subscription_sites.perma_del']);
    Route::resource('customer_appeal_options', 'Admin\CustomerAppealOptionsController');
    Route::post('customer_appeal_options_mass_destroy', ['uses' => 'Admin\CustomerAppealOptionsController@massDestroy', 'as' => 'customer_appeal_options.mass_destroy']);
    Route::post('customer_appeal_options_restore/{id}', ['uses' => 'Admin\CustomerAppealOptionsController@restore', 'as' => 'customer_appeal_options.restore']);
    Route::delete('customer_appeal_options_perma_del/{id}', ['uses' => 'Admin\CustomerAppealOptionsController@perma_del', 'as' => 'customer_appeal_options.perma_del']);

    Route::resource('customer_appeals', 'Admin\CustomerAppealsController');
    Route::post('customer_appeals_mass_destroy', ['uses' => 'Admin\CustomerAppealsController@massDestroy', 'as' => 'customer_appeals.mass_destroy']);
    Route::post('customer_appeals_restore/{id}', ['uses' => 'Admin\CustomerAppealsController@restore', 'as' => 'customer_appeals.restore']);
    Route::delete('customer_appeals_perma_del/{id}', ['uses' => 'Admin\CustomerAppealsController@perma_del', 'as' => 'customer_appeals.perma_del']);

    Route::resource('presentation_phones', 'Admin\PresentationPhoneController');
    Route::post('presentation_phones_mass_destroy', ['uses' => 'Admin\PresentationPhoneController@massDestroy', 'as' => 'presentation_phones.mass_destroy']);
    Route::post('presentation_phones_restore/{id}', ['uses' => 'Admin\PresentationPhoneController@restore', 'as' => 'presentation_phones.restore']);
    Route::delete('presentation_phones_perma_del/{id}', ['uses' => 'Admin\PresentationPhoneController@perma_del', 'as' => 'presentation_phones.perma_del']);

    Route::resource('street_name_types', 'Admin\StreetNameTypesController');
    Route::post('street_name_types_mass_destroy', ['uses' => 'Admin\StreetNameTypesController@massDestroy', 'as' => 'street_name_types.mass_destroy']);
    Route::post('street_name_types_restore/{id}', ['uses' => 'Admin\StreetNameTypesController@restore', 'as' => 'street_name_types.restore']);
    Route::delete('street_name_types_perma_del/{id}', ['uses' => 'Admin\StreetNameTypesController@perma_del', 'as' => 'street_name_types.perma_del']);

//    // Currency
//    Route::delete('currencies/destroy', 'CurrencyController@massDestroy')->name('currencies.massDestroy');
//    Route::resource('currencies', 'CurrencyController');

    // Currency Rate
    Route::delete('currency-rates/destroy', 'Admin\CurrencyRateController@massDestroy')->name('currency_rates.massDestroy');
    Route::resource('currency-rates', 'Admin\CurrencyRateController');
});


Route::get('/home', 'HomeController@index')->name('home');
Route::get('/pdf-rc/{code}', 'PDFController@generate')->name('pdf');
Route::get('/pdf-rc-html/{code}', 'PDFController@html')->name('pdf.html');

Route::post('/pdf-generator', 'PDFController@index')->name('pdf.post');
Route::get('/pdf-generator', 'PDFController@index')->name('pdf.post');

Route::get('sitemap.xml', 'SiteMapController@sitemap');
