<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/



Auth::routes();

Route::get('/home', 'HomeController@index');
Route::get('/users/logout', 'Auth\LoginController@userLogout')->name('user.logout');
Route::get('/profile/{id}', 'FrontController@profile');



Route::prefix('admin')->group(function(){

	Route::get('/login', 'Auth\AdminLoginController@showLoginForm')->name('admin.login');
	Route::post('/login', 'Auth\AdminLoginController@login')->name('admin.login.submit');
	Route::get('/dashboard', 'AdminController@index')->name('admin.dashboard');
	Route::get('/logout', 'Auth\AdminLoginController@logout')->name('admin.logout');

	Route::resource('/soldcontents', 'ContentToBeSoldController');
	Route::resource('/typeentity', 'TypeEntityController');
	Route::resource('/coachingtype', 'CoachingClassesController');
	Route::resource('/level', 'LevelController');
	Route::resource('/subject', 'SubjectController');
	Route::resource('/degree', 'DegreeController');	
	Route::resource('/wallet', 'WalletController');
	Route::resource('/educator', 'EducatorController');
	Route::resource('/course', 'CourseController');
	Route::resource('/book', 'BookController');
	Route::resource('/enrolment', 'EnrolmentController');
	Route::resource('/testseries', 'TestSeriesController');
	Route::resource('/cms', 'CmsController');
	Route::resource('/blog', 'BlogController');
	Route::resource('/video', 'VideoController');
	Route::resource('/coupon', 'CouponController');
	Route::get('/facaltylist', 'AdminController@facaltylist');
	Route::get('/orderlist', 'AdminController@orderlist');
	Route::get('/user', 'AdminController@userlist');
	Route::get('/getlevelsbydegree/{id}','SubjectController@getLevelsbyDegree');
	Route::get('/getsubjectsbyLevel/{id}','SubjectController@getSubjectsbyLevel');

	Route::get('/orderedit/{id}', 'AdminController@orderedit');
	// Route::get('/dashboard/facaltylist', 'AdminController@facaltylist');
    Route::post('/orderupdate', 'AdminController@order_statusupdate')->name('order.statusupdate');



});

Route::resource('/cart', 'CartController');
Route::resource('/wishlist', 'WishlistController');


// Route::get('/dashboard/facaltylist', 'AdminController@facaltylist');
Route::post('/coupondeduct', 'HomeController@coupon_deduct')->name('coupon.deduct');
Route::post('/metaupdate', 'FrontController@meta_update')->name('meta.update');
Route::post('/contactstore', 'HomeController@contactstore')->name('contact.store');
Route::post('/profileupdate', 'FrontController@profile_update')->name('profile.update');
    
Route::get('/couponremove', 'HomeController@coupon_remove')->name('coupon.remove');

//Facebook LoginController
Route::post('/facebooklogin/', 'HomeController@fb_login');

// // pages route
Route::get('/', 'HomeController@index');
Route::get('/thankyou/', 'HomeController@thankyou');
Route::get('/cancel/', 'HomeController@cancel');
Route::get('/privacy-policy/', 'HomeController@privacypolicy');
Route::get('/sellers-policy/', 'HomeController@sellerspolicy');
Route::get('/shipping-policy/', 'HomeController@shippingpolicy');
Route::get('/seller-faq/', 'HomeController@sellerfaq');
Route::get('/terms-offer/', 'HomeController@termsoffer');
Route::get('/user-agreement/', 'HomeController@useragreement');

Route::get('/facalty-registration/', 'HomeController@facaltyregistration');

Route::get('/about/', 'HomeController@about');
Route::get('/contact/', 'HomeController@contact');
Route::get('/blogs/', 'HomeController@blog');
Route::get('/videos/', 'HomeController@video');

Route::get('/shop', 'HomeController@shop');

Route::get('/degree/{slug}', 'HomeController@degree');

Route::get('/blogs/{slug}/', 'HomeController@blog_detail');


// Route::get('/privacy-policy/', 'HomeController@privacypolicy');
// Route::get('/sellers-policy/', 'HomeController@sellerspolicy');
// Route::get('/shipping-policy/', 'HomeController@shippingpolicy');
// Route::get('/seller-faq/', 'HomeController@sellerfaq');
// Route::get('/terms-offer/', 'HomeController@termsoffer');
// Route::get('/user-agreement/', 'HomeController@useragreement');

Route::get('/course/{slug}/', 'HomeController@course');
Route::get('/enrol/{slug}/', 'HomeController@product');


Route::get('/educator/{slug}/', 'HomeController@foundation');
Route::get('/search/', 'HomeController@search');

Route::get('/return/', 'OrderController@response');
Route::get('/spayu/', 'OrderController@spayu');
Route::get('/cpayu/', 'OrderController@cpayu');
Route::resource('facalty', 'FacaltyController');
Route::resource('checkout', 'OrderController');
// Route::resource('/dashboard/soldcontents', 'ContentToBeSoldController');
// Route::resource('/dashboard/typeentity', 'TypeEntityController');
// Route::resource('/dashboard/coachingtype', 'CoachingClassesController');
// Route::resource('/dashboard/level', 'LevelController');
// Route::resource('/dashboard/subject', 'SubjectController');
// Route::resource('/dashboard/degree', 'DegreeController');
// Route::resource('/dashboard/educator', 'EducatorController');
// Route::resource('/dashboard/course', 'CourseController');
// Route::resource('/dashboard/book', 'BookController');
// Route::resource('/dashboard/enrolment', 'EnrolmentController');
// Route::resource('/dashboard/testseries', 'TestSeriesController');
// Route::get('/dashboard/getlevelsbydegree/{id}','SubjectController@getLevelsbyDegree');
// Route::get('/dashboard/getsubjectsbyLevel/{id}','SubjectController@getSubjectsbyLevel');
