244 lines
13 KiB
PHP
244 lines
13 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\Auth\LoginController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register web routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider within a group which
|
|
| contains the "web" middleware group. Now create something great!
|
|
|
|
|
*/
|
|
|
|
// Contact Us page
|
|
Route::get('/contact-us/page', 'ContactUsController@show_contact_us_page')->name('contact_us');
|
|
Route::post('/contact-us', 'ContactUsController@store')->name('contact-us.store');
|
|
|
|
//demo
|
|
Route::get('/demo/cron_1', 'DemoController@cron_1');
|
|
Route::get('/demo/cron_2', 'DemoController@cron_2');
|
|
|
|
Auth::routes();
|
|
|
|
//Home Page
|
|
Route::get('/', 'HomeController@index')->name('index');
|
|
Route::get('/', 'HomeController@index')->name('home');
|
|
|
|
// fcm
|
|
Route::post('/fcm-token', 'HomeController@updateToken')->name('fcmToken');
|
|
|
|
// Uploader
|
|
Route::get('/refresh-csrf', function () {
|
|
return csrf_token();
|
|
});
|
|
Route::post('/aiz-uploader', 'AizUploadController@show_uploader');
|
|
Route::post('/aiz-uploader/upload', 'AizUploadController@upload');
|
|
Route::get('/aiz-uploader/get_uploaded_files', 'AizUploadController@get_uploaded_files');
|
|
Route::delete('/aiz-uploader/destroy/{id}', 'AizUploadController@destroy');
|
|
Route::post('/aiz-uploader/get_file_by_ids', 'AizUploadController@get_preview_files');
|
|
Route::get('/aiz-uploader/download/{id}', 'AizUploadController@attachment_download')->name('download_attachment');
|
|
Route::get('/migrate/database', 'AizUploadController@migrate_database');
|
|
|
|
Auth::routes(['verify' => true]);
|
|
|
|
Route::get('/logout', 'Auth\LoginController@logout')->name('logout');
|
|
|
|
Route::get('/email/resend', 'Auth\VerificationController@resend')->name('verification.resend');
|
|
Route::get('/verification-confirmation/{code}', 'Auth\VerificationController@verification_confirmation')->name('email.verification.confirmation');
|
|
Route::get('/email_change/callback', 'HomeController@email_change_callback')->name('email_change.callback');
|
|
Route::post('/password/reset/email/submit', 'HomeController@reset_password_with_code')->name('password.update');
|
|
|
|
|
|
Route::get('/users/login', 'HomeController@login')->name('user.login');
|
|
|
|
Route::get('/social-login/redirect/{provider}', 'Auth\LoginController@redirectToProvider')->name('social.login');
|
|
Route::get('/social-login/{provider}/callback', 'Auth\LoginController@handleProviderCallback')->name('social.callback');
|
|
|
|
Route::get('/users/blocked', 'HomeController@user_account_blocked')->name('user.blocked');
|
|
|
|
Route::post('/language', 'LanguageController@changeLanguage')->name('language.change');
|
|
Route::post('/currency', 'CurrencyController@changeCurrency')->name('currency.change');
|
|
|
|
|
|
Route::get('/packages', 'PackageController@select_package')->name('packages');
|
|
Route::get('/happy-stories', 'HomeController@happy_stories')->name('happy_stories');
|
|
Route::get('/story_details/{id}', 'HomeController@story_details')->name('story_details');
|
|
|
|
//Blog
|
|
Route::get('/blog', 'BlogController@all_blog')->name('blog');
|
|
Route::get('/blog/{slug}', 'BlogController@blog_details')->name('blog.details');
|
|
|
|
Route::group(['middleware' => ['member', 'verified']], function () {
|
|
|
|
Route::any('/member-listing', 'HomeController@member_listing')->name('member.listing');
|
|
|
|
Route::get('/dashboard', 'HomeController@dashboard')->name('dashboard');
|
|
Route::post('/new-user-email', 'HomeController@update_email')->name('user.change.email');
|
|
Route::post('/new-user-verification', 'HomeController@new_verify')->name('user.new.verify');
|
|
|
|
|
|
Route::get('/profile-settings', 'MemberController@profile_settings')->name('profile_settings');
|
|
Route::get('/package-payment-methods/{id}', 'PackageController@package_payemnt_methods')->name('package_payment_methods');
|
|
Route::post('/package-payment', 'PackagePaymentController@store')->name('package.payment');
|
|
|
|
Route::get('/package-purchase-history', 'PackagePaymentController@package_purchase_history')->name('package_purchase_history');
|
|
|
|
Route::get('/member-profile/{id}', 'HomeController@view_member_profile')->name('member_profile');
|
|
|
|
// Password Change
|
|
Route::get('/members/change-password', 'MemberController@change_password')->name('member.change_password');
|
|
Route::post('/member/password-update/{id}', 'MemberController@password_update')->name('member.password_update');
|
|
|
|
// Gallery Image
|
|
Route::resource('/gallery-image', 'GalleryImageController');
|
|
Route::get('/gallery_image/destroy/{id}', 'GalleryImageController@destroy')->name('gallery_image.destroy');
|
|
|
|
// Account deacticvation & deletation
|
|
Route::post('/member/account-activation', 'MemberController@update_account_deactivation_status')->name('member.account_deactivation');
|
|
Route::post('/member/account-delete', 'MemberController@account_delete')->name('member.account_delete');
|
|
|
|
|
|
// Express Interest
|
|
Route::resource('/express-interest', 'ExpressInterestController');
|
|
Route::get('/my-interests', 'ExpressInterestController@index')->name('my_interests.index');
|
|
Route::get('/interest/requests', 'ExpressInterestController@interest_requests')->name('interest_requests');
|
|
Route::post('/interest/accept', 'ExpressInterestController@accept_interest')->name('accept_interest');
|
|
Route::post('/interest/reject', 'ExpressInterestController@reject_interest')->name('reject_interest');
|
|
|
|
// Chat
|
|
Route::get('/chat', 'ChatController@index')->name('all.messages');
|
|
Route::get('/single-chat/{id}', 'ChatController@chat_view')->name('chat_view');
|
|
Route::post('/chat-reply', 'ChatController@chat_reply')->name('chat.reply');
|
|
Route::get('/chat/refresh/{id}', 'ChatController@chat_refresh')->name('chat_refresh');
|
|
Route::post('/chat/old-messages', 'ChatController@get_old_messages')->name('get-old-message');
|
|
|
|
|
|
// ShortList list, Add, Remove
|
|
Route::get('/my-shortlists', 'ShortlistController@index')->name('my_shortlists');
|
|
Route::post('/member/add-to-shortlist', 'ShortlistController@create')->name('member.add_to_shortlist');
|
|
Route::post('/member/remove-from-shortlist', 'ShortlistController@remove')->name('member.remove_from_shortlist');
|
|
|
|
// Ignore list, Add, Remove
|
|
Route::get('/ignored-list', 'IgnoredUserController@index')->name('my_ignored_list');
|
|
Route::post('/member/add-to-ignore-list', 'IgnoredUserController@add_to_ignore_list')->name('member.add_to_ignore_list');
|
|
Route::post('/member/remove-from-ignored-list', 'IgnoredUserController@remove_from_ignored_list')->name('member.remove_from_ignored_list');
|
|
|
|
// Profile_picture view request
|
|
Route::resource('/profile-picture-view-request', 'ViewProfilePictureController');
|
|
Route::post('/profile-picture-view-request/accept', 'ViewProfilePictureController@accept_request')->name('profile_picture_view_request_accept');
|
|
Route::post('/profile-picture-view-request/reject', 'ViewProfilePictureController@reject_request')->name('profile_picture_view_request_reject');
|
|
|
|
// Gallery Image View Request
|
|
Route::resource('/gallery-image-view-request', 'ViewGalleryImageController');
|
|
Route::post('/gallery-image-view-request/accept', 'ViewGalleryImageController@accept_request')->name('gallery_image_view_request_accept');
|
|
Route::post('/gallery-image-view-request/reject', 'ViewGalleryImageController@reject_request')->name('gallery_image_view_request_reject');
|
|
|
|
Route::resource('reportusers', 'ReportedUserController');
|
|
Route::resource('view_contacts', 'ViewContactController');
|
|
|
|
// Wallet
|
|
Route::get('/wallet', 'WalletController@index')->name('wallet.index');
|
|
Route::get('/wallet-recharge-methods', 'WalletController@wallet_recharge_methods')->name('wallet.recharge_methods');
|
|
Route::post('/recharge', 'WalletController@recharge')->name('wallet.recharge');
|
|
|
|
Route::post('/user/remaining_package_value', 'HomeController@user_remaining_package_value')->name('user.remaining_package_value');
|
|
|
|
Route::get('/member/notifications', 'NotificationController@frontend_notify_listing')->name('frontend.notifications');
|
|
});
|
|
|
|
Route::group(['middleware' => ['auth']], function () {
|
|
// member info edit
|
|
Route::post('/members/introduction_update/{id}', 'MemberController@introduction_update')->name('member.introduction.update');
|
|
Route::post('/members/basic_info_update/{id}', 'MemberController@basic_info_update')->name('member.basic_info_update');
|
|
Route::post('/members/language_info_update/{id}', 'MemberController@language_info_update')->name('member.language_info_update');
|
|
|
|
Route::resource('/address', 'AddressController');
|
|
|
|
// Member education
|
|
Route::resource('/education', 'EducationController');
|
|
Route::post('/education/create', 'EducationController@create')->name('education.create');
|
|
Route::post('/education/edit', 'EducationController@edit')->name('education.edit');
|
|
Route::post('/education/update_education_present_status', 'EducationController@update_education_present_status')->name('education.update_education_present_status');
|
|
Route::get('/education/destroy/{id}', 'EducationController@destroy')->name('education.destroy');
|
|
|
|
// Member Career
|
|
Route::resource('/career', 'CareerController');
|
|
Route::post('/career/create', 'CareerController@create')->name('career.create');
|
|
Route::post('/career/edit', 'CareerController@edit')->name('career.edit');
|
|
Route::post('/career/update_career_present_status', 'CareerController@update_career_present_status')->name('career.update_career_present_status');
|
|
Route::get('/career/destroy/{id}', 'CareerController@destroy')->name('career.destroy');
|
|
|
|
Route::resource('/physical-attribute', 'PhysicalAttributeController');
|
|
Route::resource('/hobbies', 'HobbyController');
|
|
Route::resource('/attitudes', 'AttitudeController');
|
|
Route::resource('/recidencies', 'RecidencyController');
|
|
Route::resource('/lifestyles', 'LifestyleController');
|
|
Route::resource('/astrologies', 'AstrologyController');
|
|
Route::resource('/families', 'FamilyController');
|
|
Route::resource('/spiritual_backgrounds', 'SpiritualBackgroundController');
|
|
Route::resource('/partner_expectations', 'PartnerExpectationController');
|
|
|
|
Route::post('/states/get_state_by_country', 'StateController@get_state_by_country')->name('states.get_state_by_country');
|
|
Route::post('/cities/get_cities_by_state', 'CityController@get_cities_by_state')->name('cities.get_cities_by_state');
|
|
Route::post('/castes/get_caste_by_religion', 'CasteController@get_caste_by_religion')->name('castes.get_caste_by_religion');
|
|
Route::post('/sub-castes/get_sub_castes_by_religion', 'SubCasteController@get_sub_castes_by_religion')->name('sub_castes.get_sub_castes_by_religion');
|
|
|
|
Route::get('/package-payment-invoice/{id}', 'PackagePaymentController@package_payment_invoice')->name('package_payment.invoice');
|
|
|
|
Route::resource('/happy-story', 'HappyStoryController');
|
|
|
|
Route::get('/notification-view/{id}', 'NotificationController@notification_view')->name('notification_view');
|
|
Route::get('/notification/mark-all-as-read', 'NotificationController@mark_all_as_read')->name('notification.mark_all_as_read');
|
|
});
|
|
|
|
// Payment gateway Redirect
|
|
|
|
//Paypal START
|
|
Route::get('/paypal/payment/done', 'PaypalController@getDone')->name('payment.done');
|
|
Route::get('/paypal/payment/cancel', 'PaypalController@getCancel')->name('payment.cancel');
|
|
//Paypal END
|
|
|
|
//amarpay
|
|
|
|
Route::post('/aamarpay/success', 'AamarpayController@success')->name('aamarpay.success');
|
|
Route::post('/aamarpay/fail', 'AamarpayController@fail')->name('aamarpay.fail');
|
|
|
|
// SSLCOMMERZ Start
|
|
Route::get('/sslcommerz/pay', 'SslcommerzController@index');
|
|
Route::any('/sslcommerz/success', 'SslcommerzController@success')->name('sslcommerz.success');
|
|
Route::any('/sslcommerz/fail', 'SslcommerzController@fail');
|
|
Route::any('/sslcommerz/cancel', 'SslcommerzController@cancel');
|
|
Route::post('/sslcommerz/ipn', 'SslcommerzController@ipn');
|
|
|
|
|
|
Route::get('/instamojo/payment/pay-success', 'InstamojoController@success')->name('instamojo.success');
|
|
Route::post('rozer/payment/pay-success', 'RazorpayController@payment')->name('payment.rozer');
|
|
Route::get('/paystack/payment/callback', 'PaystackController@handleGatewayCallback');
|
|
|
|
//Stipe Start
|
|
Route::get('stripe', 'StripeController@stripe');
|
|
Route::post('/stripe/create-checkout-session', 'StripeController@create_checkout_session')->name('stripe.get_token');
|
|
Route::any('/stripe/payment/callback', 'StripeController@callback')->name('stripe.callback');
|
|
Route::get('/stripe/success', 'StripeController@success')->name('stripe.success');
|
|
Route::get('/stripe/cancel', 'StripeController@cancel')->name('stripe.cancel');
|
|
//Stripe END
|
|
|
|
//Paytm
|
|
Route::get('/paytm/index', 'PaytmController@index');
|
|
Route::post('/paytm/callback', 'PaytmController@callback')->name('paytm.callback');
|
|
|
|
Route::get('/customer-products/admin', 'HomeController@profile_edit')->name('profile.edit');
|
|
Route::get('/check_for_package_invalid', 'PackageController@check_for_package_invalid')->name('member.check_for_package_invalid');
|
|
|
|
Route::get('/match_profiles', 'ProfileMatchController@match_profiles')->name('match_profiles');
|
|
Route::get('/migrate/products/', 'ProfileMatchController@migrate_profiles');
|
|
|
|
|
|
//Custom page
|
|
Route::get('/{slug}', 'PageController@show_custom_page')->name('custom-pages.show_custom_page');
|