22 lines
1.0 KiB
PHP
22 lines
1.0 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\Course\CourseController;
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\InstructorController;
|
|
use App\Http\Controllers\JobCircularController;
|
|
use App\Http\Controllers\SubscribeController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::get('/', [HomeController::class, 'index'])->name('home')->middleware('customize');
|
|
Route::get('demo/{slug}', [HomeController::class, 'demo'])->name('home.demo')->middleware('customize');
|
|
Route::get('job-circulars/{job_circular}', [JobCircularController::class, 'show'])->name('job-circulars.show');
|
|
|
|
// course page
|
|
Route::controller(CourseController::class)->group(function () {
|
|
Route::get('courses/{category}/{category_child?}', 'category_courses')->name('category.courses');
|
|
Route::get('courses/details/{slug}/{id}', 'show')->name('course.details');
|
|
});
|
|
|
|
Route::get('instructors/{instructor}', [InstructorController::class, 'show'])->name('instructors.show');
|
|
Route::resource('subscribes', SubscribeController::class)->only(['index', 'store']);
|