File: /home/imensosw/.trash/routes.2/web.php
<?php
//Route::redirect('/', '/login');
//Route::redirect('/home', '/dashboard');
//Route::redirect('/', '/liftcincy/public/login');
//Route::redirect('/home', '/liftcincy/public/admin');
Route::get('/', 'FrontendHomeController@index')->name('frontend.home');
Route::get('artist-list', 'FrontendHomeController@artist')->name('frontend.artist');
Route::get('artist-list/{slug}', 'FrontendHomeController@artist_detail')->name('frontend.artist_detail');
Route::get('checkout', 'FrontendHomeController@checkout')->name('frontend.checkout');
Route::get('ticket', 'FrontendHomeController@ticket')->name('frontend.ticket');
Route::get('ticket-list', 'FrontendHomeController@ticket_list')->name('frontend.ticket_list');
Route::get('/partner_register', 'Admin\PartnerController@partner_register')->name('partner_register');
Route::post('/register_as_partner', 'Admin\PartnerController@register_as_partner')->name('register_as_partner');
Auth::routes(['verify' => true,'register' => true]);
//Auth::routes(['register' => false]);
Route::group(['middleware' => ['auth']], function() {
Route::get('/email/verify', 'VerificationController@show')->name('verification.notice');
Route::get('/email/verify/{id}/{hash}', 'VerificationController@verify')->name('verification.verify')->middleware(['signed']);
Route::post('/email/resend', 'VerificationController@resend')->name('verification.resend');
Route::get('/approval', 'HomeController@approval')->name('approval');
Route::middleware(['approved'])->group(function () {
Route::redirect('/home', '/admin');
});
});
Route::group(['prefix' => 'admin', 'as' => 'admin.', 'namespace' => 'Admin', 'middleware' => ['auth', 'verified', 'isAdmin']], function () {
Route::get('/', 'HomeController@index')->name('home');
// Permissions
//Route::delete('permissions/destroy', 'PermissionsController@massDestroy')->name('permissions.massDestroy');
Route::resource('permissions', 'PermissionsController');
Route::resource('organizations', 'OrganizationsController');
// Roles
//Route::delete('roles/destroy', 'RolesController@massDestroy')->name('roles.massDestroy');
Route::resource('roles', 'RolesController');
// Users
//Route::delete('users/destroy', 'UsersController@massDestroy')->name('users.massDestroy');
Route::resource('users', 'UsersController');
//Volunteer
Route::resource('volunteers', 'VolunteerController');
//opportunities
Route::resource('opportunities', 'OpportunityController');
Route::post('opportunities/change_opportunity_status', 'OpportunityController@change_opportunity_status')->name('opportunities.change_opportunity_status');
Route::post('opportunities/upload_feature_image', 'OpportunityController@upload_feature_image')->name('opportunities.upload_feature_image');
Route::post('opportunities/delete_feature_image', 'OpportunityController@delete_feature_image')->name('opportunities.delete_feature_image');
Route::get('opportunities/volunteer_approve/{oid}/{vid}', 'OpportunityController@volunteer_approve')->name('opportunities.volunteer_approve');
Route::get('opportunities/volunteer_reject/{oid}/{vid}', 'OpportunityController@volunteer_reject')->name('opportunities.volunteer_reject');
//live events
Route::resource('events', 'LiveEventsController');
Route::post('events/upload_feature_image', 'LiveEventsController@upload_feature_image')->name('events.upload_feature_image');
Route::post('events/delete_feature_image', 'LiveEventsController@delete_feature_image')->name('events.delete_feature_image');
//live Artist
Route::resource('artists', 'ArtistsController');
Route::post('artists/upload_artist_image', 'ArtistsController@upload_artist_image')->name('artists.upload_artist_image');
Route::post('artists/delete_artist_image', 'ArtistsController@delete_artist_image')->name('artists.delete_artist_image');
//Volunteer
Route::resource('volunteers', 'VolunteerController');
//Partner
Route::resource('partners', 'PartnerController');
Route::get('partners/{id}/settings', 'PartnerController@partner_setting')->name('partners.partner_setting');
Route::post('partners/upload_org_logo', 'PartnerController@upload_org_logo')->name('partners.upload_org_logo');
Route::post('partners/delete_org_logo', 'PartnerController@delete_org_logo')->name('partners.delete_org_logo');
Route::post('partners/upload_user_docs', 'PartnerController@upload_user_docs')->name('partners.upload_user_docs');
Route::post('partners/delete_user_document_file', 'PartnerController@delete_user_document_file')->name('partners.delete_user_document_file');
Route::get('/user_profile', 'HomeController@user_profile')->name('user_profile');
Route::post('/update_user_profile', 'HomeController@update_user_profile')->name('update_user_profile');
Route::post('/upload_profile_img', 'HomeController@upload_profile_img')->name('upload_profile_img');
Route::post('/approve_user', 'UsersController@approve_user')->name('approve_user');
Route::get('/users/{user_id}/approve', 'UsersController@approve')->name('users.approve');
});
Route::group(['prefix' => 'website', 'as' => 'website.', 'namespace' => 'Website', 'middleware' => ['auth', 'verified']], function () {
Route::get('/', 'WebsiteController@index')->name('index');
Route::get('/opportunities/show/{id}', 'WebsiteController@show')->name('opportunities.show');
Route::get('/opportunities/apply_to_opportunity/{id}', 'WebsiteController@apply_to_opportunity')->name('apply_to_opportunity');
});