| Server IP : 46.62.235.243 / Your IP : 216.73.216.217 Web Server : Apache/2.4.58 (Ubuntu) System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/linkabili/routes/ |
Upload File : |
<?php
/*
|--------------------------------------------------------------------------
| 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!
|
*/
Auth::routes([
'register' => true,
'verify' => true,
'reset' => true
]);
Route::get('logout', function () {
Auth::logout();
return redirect('/');
});
Route::get('/email/resend', 'Auth\VerificationController@resend');
Route::get('/', 'Frontend\HomeController@index');
Route::get('/share-session-wp', [App\Http\Controllers\Api\AuthController::class, 'shareWordpressLogin']);
Route::get('/validation-in-progress', function () {
return view("frontend.static.validation_progress");
});
Route::get('/about', function () {
return view("frontend.static.about");
});
Route::get('/contact', function () {
return view("frontend.static.contactus");
});
Route::group(['namespace' => 'Frontend'], function () {
Route::any('/ajax/getSector', 'HomeController@getSector');
Route::any('/ajax/ajaxGetProfession', 'UserController@ajaxGetProfession');
Route::any('/ajax/ajaxGetSpecialition/{id}', 'UserController@ajaxGetSpecialition');
Route::any('/ajax/ajaxGetStates', 'UserController@ajaxGetStates');
Route::any('/ajax/ajaxGetRegion', 'UserController@ajaxGetRegion');
Route::any('/ajax/ajaxGetProvincia/{id}', 'UserController@ajaxGetProvincia');
Route::any('/ajax/ajaxGetStatesByShortName/{id}', 'UserController@ajaxGetStatesByShortName');
Route::any('/subscribe-newsletter', 'NewsletterController@subscribeNewsletter');
Route::any('/ajax/getCitiesFromProvinceId/{id}', 'UserController@getCitiesFromProvinceId');
Route::any('/ajax/getCities', 'UserController@getCities');
Route::any('/ajax/ajaxGetPathology', 'UserController@ajaxGetPathologySimple');
Route::any('/ajax/ajaxGetMedicalCenters', 'UserController@ajaxGetMedicalCenters');
Route::any('/ajax/ajaxGetEts', 'UserController@ajaxGetEts');
Route::any('/ajax/ajaxGetSpecialitionMedicalCenter/{id}', 'UserController@ajaxGetSpecialitionMedicalCenter');
Route::any('/ajax/ajaxGetService', 'UserController@ajaxGetService');
Route::any('/ajax/ajaxGetCertification', 'UserController@ajaxGetCertification');
Route::get('/profile', 'UserController@profile')->name('profile');
Route::post('/appointment/{id}', 'UserController@appointmentProfessionist');
Route::get('/detail/{slug}', 'UserController@detailProfessionist');
Route::post('/review', 'UserController@review');
Route::any('/ajax/ajaxGetUsersCollaboration', 'UserController@ajaxGetUsersCollaboration');
Route::any('/ajax/ajaxGetUsersPartnership', 'UserController@ajaxGetUsersPartnership');
Route::get('/profile/send-request-collaboration', 'UserController@IndexSendRequestCollaboration');
Route::get('/profile/send-request-collaboration/{id}/{collaboration_id}/{status}', 'UserController@gestRequestCollaboration');
Route::post('/profile/send-request-collaboration', 'UserController@SendRequestCollaboration');
Route::get('/profile/send-request-partnership', 'UserController@IndexSendRequestPartnership')->name('showRichiestePartnership');
Route::get('/profile/send-request-partnership/{id}/{partnership_id}/{status}', 'UserController@changePartnershipStatus');
Route::get('/profile/send-request-partnership-delete/{id}/{partnership_id}/{status}', 'UserController@changePartnershipStatusDelete');
Route::post('/profile/send-request-partnership', 'UserController@SendRequestPartnership');
Route::any('/ajax/ajaxGetNotSpecializationProfession', 'UserController@ajaxGetNotSpecializationProfession');
Route::post('/send_feedback', 'HomeController@sendFeed');
Route::group(['middleware' => 'auth'], function () {
Route::post('/profile/update-password', 'UserController@updatePassword');
Route::post('/images/images-save', 'UploadImagesController@store');
Route::post('/images/certification-save', 'UploadImagesController@storeCertification');
Route::post('/images/certification-delete', 'UploadImagesController@deleteCertification');
Route::post('/images/document-save', 'UploadImagesController@storeDocument');
Route::post('/images/document-delete', 'UploadImagesController@deleteDocument');
Route::post('/images/brochure-delete', 'UploadImagesController@deleteBrochure');
Route::post('/check-message', 'UserController@checkMessage');
Route::post('/check-partnership', 'UserController@checkPartnership');
Route::post('/check-partnership-received', 'UserController@checkPartnershipReceived');
Route::post('/check-collaboration', 'UserController@checkcollaboration');
Route::post('/images/images-save-brochure', 'UploadImagesController@storeBrochure');
Route::post('/profile/update-profile-detail', 'UserController@updateProfileDetail');
Route::get('/profile-change-password', 'UserController@ChangePassword');
});
});
Route::group(['prefix' => 'panel', 'middleware' => ['auth', 'verified', 'check_permission'], 'namespace' => 'Backend'], function () {
Route::get('/', 'DashboardController@index')->name('dashboard');
Route::get('/profile', 'ProfileController@index')->name('profile');
Route::post('/profile/update', 'ProfileController@update');
Route::post('/profile/update-password', 'ProfileController@updatePassword');
Route::any('/ajax/ajaxGetPathologies', 'PathologyController@ajaxGetPathology');
Route::resource('/pathologies', 'PathologyController');
Route::any('/ajax/ajaxGetTags', 'TagController@ajaxGetTags');
Route::resource('/tags', 'TagController');
Route::any('/ajax/ajaxGetMedicalCentersSpecialization', 'SpecializationMedicalCenterController@ajaxGetMedicalCentersSpecialization');
Route::resource('/medical-centers-specialization', 'SpecializationMedicalCenterController');
Route::any('/ajax/ajaxGetProfessionSpecialization', 'ProfessionsSpecializationController@ajaxGetProfessionSpecialization');
Route::resource('/professions-specialization', 'ProfessionsSpecializationController');
Route::any('/ajax/ajaxGetAssociationProfessionSpecialization', 'ProfessionController@ajaxGetAssociationProfessionSpecialization');
Route::any('/ajax/ajaxGetProfession', 'ProfessionController@ajaxGetProfession');
Route::resource('/professions', 'ProfessionController');
Route::any('/ajax/ajaxGetCertification', 'CertificationController@ajaxGetCertification');
Route::resource('/certifications', 'CertificationController');
Route::any('/ajax/ajaxGetService', 'ServiceController@ajaxGetService');
Route::resource('/services', 'ServiceController');
Route::any('/ajax/ajaxGetMedicalCenters', 'MedicalCenterController@ajaxGetMedicalCenters');
Route::any('/ajax/ajaxGetAssociationMedicalCentersSpecialization', 'MedicalCenterController@ajaxGetAssociationMedicalCentersSpecialization');
Route::resource('/medical-centers', 'MedicalCenterController');
Route::any('ajax/listUser', 'UserController@ajaxListUser');
Route::post('ajax/users/change', 'UserController@change');
Route::post('/users/resend/{id}', 'UserController@resendEmail');
Route::resource('/users', 'UserController');
Route::post('/ajax/ajaxGetContactController', 'ContactController@ajaxGetContactController');
Route::resource('/contacts', 'ContactController');
Route::post('/ajax/ajaxGetKeywords', 'KeywordController@ajaxGetKeywords');
Route::resource('/keywords', 'KeywordController');
Route::any('/ajax/ajaxGetPathologySimple', 'PathologyController@ajaxGetPathologySimple');
Route::post('/ajax/ajaxGetAssociationProfessionsPathology', 'AssociationPathologyProfessionController@ajaxGetAssociationProfessionsPathology');
Route::resource('/pathology-professional', 'AssociationPathologyProfessionController');
Route::post('/ajax/ajaxGetAssociationProfessionService', 'AssociationProfessionServiceController@ajaxGetAssociationProfessionService');
Route::resource('/profession-service', 'AssociationProfessionServiceController');
Route::resource('/pathology-service', 'AssociationProfessionServiceController');
Route::post('/ajax/ajaxGetAssociationPathologyMedicalCenter', 'AssociationPathologyMedicalCenterController@ajaxGetAssociationPathologyMedicalCenter');
Route::resource('/medical-center-pathology', 'AssociationPathologyMedicalCenterController');
Route::post('/ajax/ajaxGetAssociationServiceMedicalCenter', 'AssociationServiceMedicalCenterController@ajaxGetAssociationServiceMedicalCenter');
Route::resource('/medical-center-service', 'AssociationServiceMedicalCenterController');
Route::get('/feedback', 'FeedBackController@index');
Route::get('/reviews', 'ReviewController@index');
Route::get('/guides', 'GuideController@index');
Route::get('/ajax/ajaxGetPathologyUser/{id}', 'UserController@ajaxGetPathologyUser');
Route::get('/ajax/ajaxGetPathologyMedicalCenter/{id}', 'UserController@ajaxGetPathologyMedicalCenter');
Route::get('/ajax/ajaxGetServiceUser/{id}', 'UserController@ajaxGetServiceUser');
Route::get('/ajax/ajaxGetServiceMedicalCenter/{id}', 'UserController@ajaxGetServiceMedicalCenter');
Route::get('/export-list-user', 'UserController@exportListUser');
Route::any('/ajax/verificareferenza', 'UserController@ajaxVerificaReferenza');
Route::any('/ajax/ajaxGetCollaboration', 'CollaborationController@ajaxGetCollaboration');
Route::get('/change-status-collaboration/{id}/{collaboration_id}/{status}', 'CollaborationController@changeStatusCollaboration');
Route::resource('/collaborations', 'CollaborationController');
Route::any('/ajax/ajaxGetPartnership', 'PartnershipController@ajaxGetPartnership');
Route::get('/change-status-partnership/{id}/{partnership_id}/{status}', 'PartnershipController@changeStatusPartnership');
Route::get('/change-status-review/{id}/{status}', 'ReviewController@changeStatus');
Route::get('/delete-review/{id}', 'ReviewController@remove');
Route::resource('/partnerships', 'PartnershipController');
Route::any('/ajax/ajaxGetReviews', 'ReviewController@ajaxGetReviews');
Route::any('/ajax/ajaxGetGuides', 'GuideController@ajaxGetGuides');
Route::post('/images/images-save-brochure', 'UploadImagesController@storeBrochure');
Route::post('/import-users', 'ImportController@ajaxImportUser');
Route::post('/import-guide', 'GuideController@ajaxImportGuide');
Route::post('/edit-guide', 'GuideController@ajaxEditGuide');
Route::any('/remove-guide/{id}', 'GuideController@delete');
});