Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/public/./../app/.././../../finland.picotech.app/public_html/storage/../vendor/./nikic/../dompdf/../alexandr-mironov/../monolog/../composer/../././stripe/../dragonmantank/../africastalking/../mews/../../routes
الملفات الموجودة في هذا الـ Path:
.
..
api.php
channels.php
console.php
web.php
web.php.save

مشاهدة ملف: web.php

<?php

use App\Models\Plan;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Admin\GatewayController;

/*
|--------------------------------------------------------------------------
| 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!
|
*/
Route::get('/', 'FrontController@home')->name('home');
Route::get('/service', 'FrontController@service')->name('service');
Route::get('/students', 'FrontController@students')->name('students');
Route::get('/universities', 'FrontController@universities')->name('universities');
Route::get('/employers', 'FrontController@employers')->name('employers');
Route::get('/others', 'FrontController@others')->name('others');
Route::get('/study', 'FrontController@study')->name('study');
Route::get('/work', 'FrontController@work')->name('work');
Route::get('/bloglist', 'FrontController@bloglist')->name('bloglist');
Route::get('/team', 'FrontController@team')->name('team');
Route::get('/reviews', 'FrontController@reviews')->name('reviews');
Route::get('/about', 'FrontController@about')->name('about');
Route::get('/contact', 'FrontController@contact')->name('contact');
Route::get('/faq', 'FrontController@faq')->name('faq');
Route::get('/insurence', 'FrontController@insurence')->name('insurence');
Route::get('/terms-and-condition', 'FrontController@terms_and_condition')->name('terms.and.condition');
Route::get('/privacy-policy', 'FrontController@privacy_policy')->name('privacy.policy');
Route::get('/blogdetails/{url}', 'FrontController@blog_details')->name('blogdetails');
Route::get('/services/{category}', 'FrontController@service_category')->name('service.category');
Route::get('/service/details/{id}', 'FrontController@service_details')->name('service.details');


Route::post('/student/info', 'FrontController@studentInfo')->name('student.info');
Route::post('/newsletter', 'FrontController@newsletter')->name('newsletter');
Route::post('/contact/request', 'FrontController@contactUsStore')->name('contact.request');

//#region admin route
Route::group(['as' => 'admin.', 'prefix' => 'admin'], function () {

    Route::group(['middleware' => 'guest'], function () {
        Route::get('/login', ['uses' => 'Auth\AdminLoginController@index', 'as' => 'login']);
        Route::post('/login', ['uses' => 'Auth\AdminLoginController@authenticate', 'as' => 'authenticate']);

        Route::get('/password/reset', ['uses' => 'Auth\ForgotPasswordController@showLinkRequestFormAdmin', 'as' => 'password.request']);
        Route::post('/password/email', 'Auth\ForgotPasswordController@sendResetLinkEmailAdmin')->name('password.email');
    });

    Route::group(['middleware' => 'auth'], function () {
        Route::get('/logout', ['uses' => 'Auth\AdminLoginController@logout', 'as' => 'logout']);

        Route::group(['namespace' => 'Admin'], function () {
            Route::get('/dashboard', ['uses' => 'DashboardController@index', 'as' => 'dashboard']);
            Route::get('/clear/cache', ['uses' => 'DashboardController@clearCache', 'as' => 'clear.cache']);

            Route::group(['as' => 'settings.', 'prefix' => 'settings'], function () {
                Route::get('/', 'SettingsController@index')->name('index');
                Route::post('/update/profile', 'SettingsController@profile_update')->name('profile_update');
                Route::post('/update/application', 'SettingsController@app_update')->name('app_update');
                Route::post('/update/local/setting', 'SettingsController@local_settings')->name('local.setting');
                Route::post('/sending-setting', 'SettingsController@sending_setting')->name('sending.setting');
                Route::get('/gateway/numbers', 'SettingsController@getGatewayNumber')->name('gateway.numbers');
                Route::get('/otp/index', 'SettingsController@otpSettins')->name('otp.index');
                Route::get('get/all/otp/user', 'SettingsController@activeOtpUser')->name('get.all.otp.user');
                Route::post('/otp', 'SettingsController@otpSetting')->name('otp');
                Route::get('/customer/otp/status', 'SettingsController@getOtpStatus')->name('user.otp.status');
                Route::post('/cache', 'SettingsController@cacheSettings')->name('cache');

            });
//            For Database Backup
            Route::get('/db-backup', 'SettingsController@dbBackupList')->name('db.backup');
            Route::get('/download/db-backup', 'SettingsController@downloadDbBackup')->name('download.db.backup');


            Route::get('contacts', [\App\Http\Controllers\Admin\ContactController::class,'index'])->name('contacts');
            Route::get('contact/delete/{id}', [\App\Http\Controllers\Admin\ContactController::class,'delete'])->name('contact.delete');
            Route::get('get/all/contacts', [\App\Http\Controllers\Admin\ContactController::class,'getAll'])->name('get.all.contacts');


            Route::get('student/information', [\App\Http\Controllers\Admin\StudentInfoController::class,'index'])->name('student.informations');
            Route::get('student/information/delete/{id}', [\App\Http\Controllers\Admin\StudentInfoController::class,'delete'])->name('student.info.delete');
            Route::get('student/information/details/{id}', [\App\Http\Controllers\Admin\StudentInfoController::class,'details'])->name('student.info.details');
            Route::get('get/all/student/informations', [\App\Http\Controllers\Admin\StudentInfoController::class,'getAll'])->name('get.all.student.informations');
            Route::get('student/information/download/{file}', [\App\Http\Controllers\Admin\StudentInfoController::class,'student_info_download'])->name('student.info.download');


            Route::group(['as' => 'page.', 'prefix' => 'page'], function () {
                Route::get('/all', 'PageController@getAll')->name('get.all');
            });
            Route::resource('/faq', 'FAQController');
            Route::get('/get-all/faq', 'FAQController@getAll')->name('get.all.faq');


            Route::group(['as' => 'page.', 'prefix' => 'page'], function () {
                Route::get('/all', 'PageController@getAll')->name('get.all');
            });
            Route::resource('/faq', 'FAQController');
            Route::get('/get-all/faq', 'FAQController@getAll')->name('get.all.faq');

            Route::group(['as' => 'subscribe.', 'prefix' => 'subscribe'], function () {
                Route::get('/index','SubscribeController@index')->name('index');
                Route::post('/store','SubscribeController@subscribe_store')->name('subscribe.store');
            });
            Route::resource('/category', 'CategoryController');
            Route::get('/get-all/category', 'CategoryController@getAll')->name('category.get.all');

            Route::resource('/service', 'ServiceController');
            Route::get('/get-all/service', 'ServiceController@getAll')->name('service.get.all');

            Route::resource('/blog-category', 'BlogCategoryController');
            Route::get('/get-all/blog-category', 'BlogCategoryController@getAll')->name('blog.category.get.all');

            Route::resource('/blog', 'BlogController');
            Route::get('/get-all/blog', 'BlogController@getAll')->name('blog.get.all');

            Route::resource('/team', 'TeamController');
            Route::get('/get-all/team', 'TeamController@getAll')->name('team.get.all');

            Route::resource('/review', 'ReviewController');
            Route::get('/get-all/review', 'ReviewController@getAll')->name('review.get.all');

            
            Route::resource('/university-category', 'UniversityCategoryController');
            Route::get('/get-all/university-category', 'UniversityCategoryController@getAll')->name('university.category.get.all');

            
            Route::resource('/university', 'UniversityController');
            Route::get('/get-all/university', 'UniversityController@getAll')->name('university.get.all');

            Route::get('/template','TemplateController@index')->name('template');
            Route::get('/home','TemplateController@home')->name('template.home');
            Route::get('/study-in-finland','TemplateController@study_in_finland')->name('template.study.in.finland');
            Route::get('/work-in-finland','TemplateController@work_in_finland')->name('template.work.in.finland');
            Route::get('/contact-us','TemplateController@contact_us')->name('template.contact.us');
            Route::get('/about-us','TemplateController@about_us')->name('template.about.us');
            Route::get('/insurance','TemplateController@insurance')->name('template.insurance');
            Route::post('/template/store','TemplateController@store')->name('template.store');
            Route::get('/theme/customize','TemplateController@theme')->name('theme.customize');
            Route::post('/theme/customize/store','TemplateController@themeStore')->name('theme.customize.store');
            Route::get('/partner/image/delete','TemplateController@paymentPartnerImage')->name('partner.image.delete');


        });
    });

});
//#endregion


//#region customer routes

//Guest customer route
Route::group(['middleware' => 'guest'], function () {
    Route::get('admin/password/reset', 'Admin\ForgotPasswordController@show_form')->name('admin.password.request');
    Route::post('admin/password/reset', 'Admin\ForgotPasswordController@sent_email')->name('admin.password.sent');
    Route::get('admin/password/reset/confirm', 'Admin\ForgotPasswordController@reset_form')->name('admin.password.reset.confirm');
    Route::post('admin/password/reset/confirm', 'Admin\ForgotPasswordController@reset_confirm')->name('admin.password.reset.confirm');
});


// Route::redirect('/', route('login'));
Route::redirect('/admin', route('admin.login'));


//Route::get('{url}',['uses' => 'RouteController@index']);

Route::post('/verify/user','FrontController@verifyCode')->name('verify');

Route::get('locale/{type}', [\App\Http\Controllers\Admin\DashboardController::class, 'setLocale'])->name('set.locale');