Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- use Zizaco\Entrust\Entrust;
- /*
- |--------------------------------------------------------------------------
- | 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!
- |
- */
- Route::get('/', function () {
- // return view('auth.login');
- return redirect('/login');
- });
- Route::get('mire-login/{token}', 'Auth\MireAuthController@login')->name('mireLogin');
- Auth::routes();
- // Route::group(['middleware' => ['role:superadmin']], function() {
- // Route::get('/register', 'HomeController@register')->name('register');
- // });
- Route::group(['prefix' => 'register', 'as' => 'register.'], function () {
- Route::get('/employee', 'RegisterController@employee')->name('employee');
- Route::post('/employee/store', 'RegisterController@employeeStore')->name('employeeStore');
- Route::get('/company', 'RegisterController@company')->name('company');
- Route::post('/company/store', 'RegisterController@companyStore')->name('companyStore');
- Route::get('/account', 'RegisterController@account')->name('account');
- Route::post('/account/store', 'RegisterController@accountStore')->name('accountStore');
- Route::post('/resend/email', 'RegisterController@resendEmail')->name('resendEmail');
- Route::get('/verify-email/{user}', 'RegisterController@verifyEmail')->name('verifyEmail');
- });
- Route::group(['prefix' => 'admin'], function() {
- // SETTINGS ROUTE
- Route::get('/settings', 'SettingsController@index')->name('indexSetting')->middleware('permission:indexSetting');
- Route::get('/settings/users', 'SettingsController@users')->name('userSetting')->middleware('permission:userSetting');
- Route::post('/settings/users/update', 'SettingsController@settingsUpdate')->name('updateSetting')->middleware('permission:updateSetting');
- Route::post('/settings/vonage/update', 'SettingsController@updateVonageSetting')->name('updateVonageSetting')->middleware('permission:updateVonageSetting');
- Route::get('/settings/users/{id}/delete', 'SettingsController@userDelete')->name('deleteUser')->middleware('permission:deleteUser');
- Route::get('/calltools/recordings', 'SettingsController@recordings')->name('recordings')->middleware('permission:recordings');
- Route::get('/calltools/playrecord/{file}', 'SettingsController@playrecord')->name('playRecord')->middleware('permission:playRecord');
- Route::get('/calltools/deleterecord/{filepath}', 'SettingsController@deleterecord')->name('deleteRecord')->middleware('permission:deleteRecord');
- Route::get('/calltools/deletemultiple', 'SettingsController@deleteMultiple')->name('deleteMultiple')->middleware('permission:deleteMultiple');
- Route::get('/calltools/downloadmultiple', 'SettingsController@downloadMultiple')->name('downloadMultiple')->middleware('permission:downloadMultiple');
- //VONAGE REPORT
- Route::get('/vonage-report', 'VonageReportController@index')->name('vonageReportIndex')->middleware('permission:vonageReportIndex');
- Route::get('/vonage-report/create', 'VonageReportController@create')->name('vonageReportCreate')->middleware('permission:vonageReportCreate');
- Route::post('/vonage-report/store', 'VonageReportController@store')->name('vonageReportStore')->middleware('permission:vonageReportStore');
- // Upbapp
- Route::group(['prefix' => 'upbapp', 'namespace' => 'Upbapp'], function () {
- Route::get('/', 'PropertyController@index')->name('propertyIndex')->middleware('permission:propertyIndex');
- Route::post('/sync-deal/{address_id}', 'PropertyController@syncDeal')->name('syncDeal')->middleware('permission:syncDeal');
- Route::get('/show/{address_id}', 'PropertyController@show')->name('propertyShow')->middleware('permission:propertyShow');
- Route::get('/download/{address_id}', 'PropertyController@download')->name('propertyDownload')->middleware('permission:propertyDownload');
- Route::delete('/delete/properties/{address_id}', 'PropertyController@delete')->name('propertyDelete')->middleware('permission:propertyDelete');
- });
- Route::group(['prefix' => 'user', 'as' => 'user.'], function () {
- Route::get('/', 'UserController@index')->name('index')->middleware('permission:user.index');
- Route::get('/create', 'UserController@create')->name('create')->middleware('permission:user.create');
- Route::post('/store', 'UserController@store')->name('store')->middleware('permission:user.store');
- Route::get('/edit-password', 'UserController@editPassword')->name('editPassword')->middleware('permission:user.editPassword');
- Route::put('/change-password', 'UserController@changePassword')->name('changePassword')->middleware('permission:user.changePassword');
- Route::get('/show/{id}', 'UserController@show')->name('show')->middleware('permission:user.show');
- Route::get('/edit/{id}', 'UserController@edit')->name('edit')->middleware('permission:user.edit');
- Route::put('/update/{id}', 'UserController@update')->name('update')->middleware('permission:user.update');
- Route::delete('delete/{id}', 'UserController@delete')->name('delete')->middleware('permission:user.delete');
- Route::get('switch/user/{id}', 'UserController@switchUser')->name('switchUser')->middleware('permission:user.switchUser');
- Route::get('switch/basck/user/{id}', 'UserController@switchbackUser')->name('switchbackUser'); //->middleware('permission:user.switchbackUser');
- });
- Route::group(['prefix' => 'manage-permission', 'as' => 'managePermission.', 'namespace' => 'Permission'], function(){
- Route::group(['prefix' => 'permissions', 'as' => 'permissions.'], function () {
- Route::get('/', 'PermissionsController@index')->name('index')->middleware('permission:managePermission.permissions.index');
- Route::post('/store', 'PermissionsController@store')->name('store')->middleware('permission:managePermission.permissions.store');
- });
- Route::group(['prefix' => 'roles', 'as' => 'roles.'], function () {
- Route::get('/', 'RolesController@index')->name('index')->middleware('permission:managePermission.roles.index');
- Route::get('/create', 'RolesController@create')->name('create')->middleware('permission:managePermission.roles.create');
- Route::post('/store', 'RolesController@store')->name('store')->middleware('permission:managePermission.roles.store');
- Route::get('/show/{name}', 'RolesController@show')->name('show')->middleware('permission:managePermission.roles.show');
- Route::get('/edit/{name}', 'RolesController@edit')->name('edit')->middleware('permission:managePermission.roles.edit');
- Route::put('/update/{name}', 'RolesController@update')->name('update')->middleware('permission:managePermission.roles.update');
- Route::delete('/delete/{name}', 'RolesController@delete')->name('delete')->middleware('permission:managePermission.roles.delete');
- Route::post('attach/permission/{role}', 'RolesController@attachPermission')->name('attachPermission')->middleware('permission:managePermission.roles.attachPermission');
- });
- });
- // CONTACTS ROUTE
- Route::get('/contacts/properties', 'ContactsController@properties')->name('propertyContact')->middleware('permission:propertyContact');
- Route::get('/contacts/index', 'ContactsController@index')->name('indexContact')->middleware('permission:indexContact');
- Route::get('/contacts', 'ContactsController@index')->name('indexContact')->middleware('permission:indexContact');
- Route::get('/contacts/{id}/index', 'ContactsController@edit')->name('editContact')->middleware('permission:editContact');
- Route::get('/contacts/create', 'ContactsController@create')->name('createContact')->middleware('permission:createContact');
- Route::post('/contacts/add', 'ContactsController@add')->name('addContact')->middleware('permission:addContact');
- Route::get('/contacts/{id}/update/{type}', 'ContactsController@update')->name('updateContact')->middleware('permission:updateContact');
- Route::get('/admin/contacts/{id}/delete/{type}', 'ContactsController@delete')->name('deleteContact')->middleware('permission:deleteContact');
- Route::post('/contacts/properties/add', 'ContactsController@addProperty')->name('addProperty')->middleware('permission:addProperty');
- Route::get('/contacts/properties/{id}/delete', 'ContactsController@deleteProperty')->name('deleteProperty')->middleware('permission:deleteProperty');
- Route::get('/contacts/properties/{id}/edit', 'ContactsController@editProperty')->name('editProperty')->middleware('permission:editProperty');
- Route::post('/contacts/properties/{id}/update', 'ContactsController@updateProperty')->name('updateProperty')->middleware('permission:updateProperty');
- Route::get('/contacts/category', 'ContactsController@createCategory')->name('indexCategory')->middleware('permission:indexCategory');
- Route::get('/contacts/category/{id}/edit', 'ContactsController@editCategory')->name('editCategory')->middleware('permission:editCategory');
- Route::get('/contacts/category/{id}/delete', 'ContactsController@deleteCategory')->name('deleteCategory')->middleware('permission:deleteCategory');
- Route::post('/contacts/category/{id}/update', 'ContactsController@updateCategory')->name('updateCategory')->middleware('permission:updateCategory');
- Route::post('/contacts/category/add', 'ContactsController@addCategory')->name('addCategory')->middleware('permission:addCategory');
- // Message
- Route::get('/messages/index', 'MessageController@index')->name('indexMessage')->middleware('permission:indexMessage');
- Route::get('csv-property/index', 'ImportDataController@index')->name('property.csv.index')->middleware('permission:property.csv.index');
- Route::get('csv-property/log', 'ImportDataController@log')->name('property.csv.log')->middleware('permission:property.csv.log');
- // Route::get('csv-app-reww/show/{id}', 'CsvAppRewwController@show')->name('showCsv');
- Route::get('csv-property/create/', 'ImportDataController@create')->name('property.csv.create')->middleware('permission:property.csv.create');
- Route::post('csv-property/store', 'ImportDataController@store')->name('storeCsv')->middleware('permission:storeCsv');
- Route::post('csv-property/preview', 'ImportDataController@preview')->name('property.csv.preview')->middleware('permission:property.csv.preview');
- Route::post('csv-property/import', 'ImportDataController@import')->name('property.csv.import')->middleware('permission:property.csv.import');
- Route::delete('csv-property/delete/{id}', 'ImportDataController@deleteDataLog')->name('deleteCsv')->middleware('permission:deleteCsv');
- Route::get('csv-property/search/', 'ImportDataController@indexData')->name('property.data.index')->middleware('permission:property.data.index');
- //Route::get('csv-property/search/{city}', 'ImportDataController@search')->name('property.search.city');
- Route::get('csv-property/search/{datatype}/{data}', 'ImportDataController@searchData')->name('property.search.data')->middleware('permission:property.search.data');
- Route::get('csv-property/search/{datatype}/{data}/type/{type}/bathmin/{bathmin}/bathmax/{bathmax}/bedmin/{bedmin}/bedmax/{bedmax}/pricemin/{pmin}/pricemax/{pmax}/yearmin/{yearmin}/yearmax/{yearmax}/sqftmin/{sqftmin}/sqftmax/{sqftmax}/category/{cat}/load', 'ImportDataController@getData')->name('property.search.data.load')->middleware('permission:property.search.data.load');
- Route::get('csv-property/search/{datatype}/{data}/type/{type}/bathmin/{bathmin}/bathmax/{bathmax}/bedmin/{bedmin}/bedmax/{bedmax}/pricemin/{pmin}/pricemax/{pmax}/yearmin/{yearmin}/yearmax/{yearmax}/sqftmin/{sqftmin}/sqftmax/{sqftmax}/category/{cat}/export', 'ImportDataController@goExport')->name('property.search.data.export')->middleware('permission:property.search.data.export');
- Route::get('csv-property/load/data/{county}', 'ImportDataController@loadData')->name('property.load.data')->middleware('permission:property.load.data');
- Route::get('property/county',['as' =>'property.county', 'uses' => 'ImportDataController@getCounty'])->middleware('permission:property.county');
- Route::get('property/city/{county}',['as' =>'property.city', 'uses' => 'ImportDataController@getCity'])->middleware('permission:property.city');
- // Route::get('year-built',['as' =>'propertyYearBuilt', 'uses' => 'RewwPropertyController@getYearBuilt']);
- // SETTING LOGS
- Route::get('/logs', 'LogsController@index')->name('indexLog')->middleware('permission:indexLog');
- Route::get('/changelog', 'LogsController@changelog')->name('changelog')->middleware('permission:changelog');
- });
- // Hook Register and Home Dashboard
- Route::get('/home', 'HomeController@index')->name('home');
- Route::get('/dashboard', 'HomeController@index')->name('dashboard');
- Route::get('/Home', 'HomeController@index')->name('home-big');
- Route::get('/admin', 'HomeController@index')->name('home-admin');
- Route::get('home/enable-notif/{param}', 'HomeController@enableNotif')->name('enableNotif');
- // Route::get('home/disable-notif', 'HomeController@disableNotif')->name('disableNotif');
- Route::get('/verify', function () {
- return view('verify');
- });
- Route::group(['prefix' => 'dashboard', 'as' => 'dashboard.', 'namespace' => 'Dashboard'], function () {
- Route::group(['prefix' => 'form', 'as' => 'form.'], function () {
- Route::get('newlead', 'FormController@newlead')->name('newlead');
- });
- Route::group(['prefix' => 'groups', 'as' => 'groups.'], function () {
- Route::get('/', 'GroupController@index')->name('index')->middleware('permission:dashboard.groups.index');
- Route::get('create', 'GroupController@create')->name('create')->middleware('permission:dashboard.groups.create');
- Route::post('store', 'GroupController@store')->name('store')->middleware('permission:dashboard.groups.store');
- Route::get('show/{id}', 'GroupController@show')->name('show')->middleware('permission:dashboard.groups.show');
- Route::get('edit/{id}', 'GroupController@edit')->name('edit')->middleware('permission:dashboard.groups.edit');
- Route::put('update/{id}', 'GroupController@update')->name('update')->middleware('permission:dashboard.groups.update');
- Route::delete('delete/{id}', 'GroupController@destroy')->name('delete')->middleware('permission:dashboard.groups.delete');
- Route::put('approve/{id}', 'GroupController@approved')->name('approved')->middleware('permission:dashboard.groups.approved');
- });
- Route::group(['prefix' => 'teams', 'as' => 'teams.'], function () {
- Route::get('/', 'TeamController@index')->name('index')->middleware('permission:dashboard.teams.index');
- Route::get('create', 'TeamController@create')->name('create')->middleware('permission:dashboard.teams.create');
- Route::post('store', 'TeamController@store')->name('store')->middleware('permission:dashboard.teams.store');
- Route::get('show/{id}', 'TeamController@show')->name('show')->middleware('permission:dashboard.teams.show');
- Route::get('edit/{id}', 'TeamController@edit')->name('edit')->middleware('permission:dashboard.teams.edit');
- Route::put('update/{id}', 'TeamController@update')->name('update')->middleware('permission:dashboard.teams.update');
- Route::get('deactive/{id}', 'TeamController@deactive')->name('deactive')->middleware('permission:dashboard.teams.deactive');
- });
- Route::group(['prefix' => 'member', 'as' => 'member.'], function () {
- Route::get('/', 'MemberController@index')->name('index')->middleware('permission:dashboard.member.index');
- Route::get('create', 'MemberController@create')->name('create')->middleware('permission:dashboard.member.create');
- Route::post('store', 'MemberController@store')->name('store')->middleware('permission:dashboard.member.store');
- Route::get('form-member/{email}', 'MemberController@formRegister')->name('formRegister'); //->middleware('permission:dashboard.member.formRegister');
- Route::post('register/{email}', 'MemberController@registerMember')->name('registerMember'); //->middleware('permission:dashboard.member.registerMember');
- Route::get('show/{id}', 'MemberController@show')->name('show')->middleware('permission:dashboard.member.show');
- Route::get('edit/{id}', 'MemberController@edit')->name('edit')->middleware('permission:dashboard.member.edit');
- Route::put('update/{id}', 'MemberController@update')->name('update')->middleware('permission:dashboard.member.update');
- Route::put('deactive/{id}', 'MemberController@deactive')->name('deactive')->middleware('permission:dashboard.member.deactive');
- });
- Route::group(['prefix' => 'contact', 'as' => 'contact.'], function () {
- Route::get('/', 'LeadController@contact')->name('index')->middleware('permission:dashboard.contact.index');
- Route::get('create', 'LeadController@create')->name('create')->middleware('permission:dashboard.contact.create');
- Route::post('store', 'LeadController@store')->name('store')->middleware('permission:dashboard.contact.store');
- Route::get('show/{id}', 'LeadController@show')->name('show')->middleware('permission:dashboard.contact.show');
- Route::get('edit/{id}', 'LeadController@edit')->name('edit')->middleware('permission:dashboard.contact.edit');
- Route::put('update/{id}', 'LeadController@update')->name('update')->middleware('permission:dashboard.contact.update');
- Route::delete('delete/{id}', 'LeadController@delete')->name('delete')->middleware('permission:dashboard.contact.delete');
- Route::post('convert/{id}', 'LeadController@convert')->name('convert');
- });
- Route::group(['prefix' => 'lead', 'as' => 'lead.'], function () {
- Route::get('/', 'LeadController@index')->name('index')->middleware('permission:dashboard.lead.index');
- Route::get('/export', 'LeadController@export')->name('export')->middleware('permission:dashboard.lead.export');
- Route::get('create', 'LeadController@create')->name('create')->middleware('permission:dashboard.lead.create');
- Route::post('store', 'LeadController@store')->name('store')->middleware('permission:dashboard.lead.store');
- Route::get('show/{id}', 'LeadController@show')->name('show')->middleware('permission:dashboard.lead.show');
- Route::get('edit/{id}', 'LeadController@edit')->name('edit')->middleware('permission:dashboard.lead.edit');
- Route::put('update/{id}', 'LeadController@update')->name('update')->middleware('permission:dashboard.lead.update');
- Route::delete('delete/{id}', 'LeadController@delete')->name('delete')->middleware('permission:dashboard.lead.delete');
- Route::get('attribute', 'LeadController@attribute')->name('attribute')->middleware('permission:dashboard.lead.attribute');
- Route::post('attribute/store', 'LeadController@attributeStore')->name('attribute.store')->middleware('permission:dashboard.lead.attribute.store');
- Route::get('attribute/edit/{id}', 'LeadController@attributeEdit')->name('attribute.edit')->middleware('permission:dashboard.lead.attribute.edit');
- Route::put('attribute/update/{id}', 'LeadController@attributeUpdate')->name('attribute.update')->middleware('permission:dashboard.lead.attribute.update');
- Route::get('attribute/delete/{id}', 'LeadController@attributeDelete')->name('attribute.delete')->middleware('permission:dashboard.lead.attribute.delete');
- Route::post('list/{id}/update', 'LeadController@listUpdate')->name('list.update')->middleware('permission:dashboard.lead.list.update');
- Route::get('{id}/list/load', 'LeadController@loadList')->name('list.load')->middleware('permission:dashboard.lead.list.load');
- Route::get('{id}/list/index', 'LeadController@listIndex')->name('list.index')->middleware('permission:dashboard.lead.list.index');
- Route::get('/list-import', 'LeadController@listDataImport')->name('listDataImport');
- Route::get('/create-import', 'LeadController@createImportLead')->name('createImportLead');
- Route::post('/preview-import', 'LeadController@previewLead')->name('previewLead');
- Route::post('/post-import', 'LeadCOntroller@importLead')->name('importLead');
- Route::delete('/delete-import/{id}', 'LeadController@deleteImportLead')->name('deleteImportLead');
- });
- Route::group(['prefix' => 'feed', 'as' => 'feed.'], function () {
- Route::get('/', 'FeedController@index')->name('index')->middleware('permission:dashboard.feed.index');
- Route::get('create', 'FeedController@create')->name('create')->middleware('permission:dashboard.feed.create');
- Route::post('store', 'FeedController@store')->name('store')->middleware('permission:dashboard.feed.store');
- Route::get('show', 'FeedController@show')->name('show')->middleware('permission:dashboard.feed.show');
- Route::get('edit', 'FeedController@edit')->name('edit')->middleware('permission:dashboard.feed.edit');
- Route::put('update', 'FeedController@update')->name('update')->middleware('permission:dashboard.feed.update');
- Route::delete('delete', 'FeedController@destroy')->name('delete')->middleware('permission:dashboard.feed.delete');
- });
- Route::group(['prefix' => 'project', 'as' => 'project.'], function () {
- Route::get('/', 'ProjectController@index')->name('index')->middleware('permission:dashboard.project.index');
- Route::get('create', 'ProjectController@create')->name('create')->middleware('permission:dashboard.project.create');
- Route::post('store', 'ProjectController@store')->name('store')->middleware('permission:dashboard.project.store');
- Route::get('show', 'ProjectController@show')->name('show')->middleware('permission:dashboard.project.show');
- Route::get('edit', 'ProjectController@edit')->name('edit')->middleware('permission:dashboard.project.edit');
- Route::put('update', 'ProjectController@update')->name('update')->middleware('permission:dashboard.project.update');
- Route::delete('delete', 'ProjectController@destroy')->name('delete')->middleware('permission:dashboard.project.delete');
- });
- Route::group(['prefix' => 'widget', 'as' => 'widget.'], function () {
- Route::post('frontpage', 'WidgetController@frontPage')->name('frontpage')->middleware('permission:dashboard.widget.frontpage');
- Route::get('loadWidget', 'WidgetController@loadWidget')->name('loadWidget')->middleware('permission:dashboard.widget.loadWidget');
- Route::get('loadConfig', 'WidgetController@loadConfig')->name('loadConfig')->middleware('permission:dashboard.widget.loadConfig');
- Route::post('essentials', 'WidgetController@essentials')->name('essentials')->middleware('permission:dashboard.widget.essentials');
- Route::get('wizzard', 'WidgetController@wizzard')->name('wizzard');
- });
- Route::group(['prefix' => 'config', 'as' => 'config.'], function () {
- Route::get('/', 'ConfigController@index')->name('index')->middleware('permission:dashboard.config.index');
- Route::post('/company/update', 'ConfigController@updateCompany')->name('company.update')->middleware('permission:dashboard.config.company.update');
- });
- Route::group(['prefix' => 'activity', 'as' => 'activity.'], function () {
- Route::get('/', 'ActivityController@index')->name('index')->middleware('permission:dashboard.activity.index');
- });
- Route::group(['prefix' => 'campaign', 'as' => 'campaign.'], function () {
- Route::get('/', 'CampaignController@index')->name('index')->middleware('permission:dashboard.campaign.index');
- Route::get('/create', 'CampaignController@create')->name('create')->middleware('permission:dashboard.campaign.create');
- Route::post('/store', 'CampaignController@store')->name('store')->middleware('permission:dashboard.campaign.store');
- Route::get('/show/{id}', 'CampaignController@show')->name('show')->middleware('permission:dashboard.campaign.show');
- Route::get('/edit/{id}', 'CampaignController@edit')->name('edit')->middleware('permission:dashboard.campaign.edit');
- Route::put('/update/{id}', 'CampaignController@update')->name('update')->middleware('permission:dashboard.campaign.update');
- Route::delete('/delete/{id}', 'CampaignController@delete')->name('delete')->middleware('permission:dashboard.campaign.delete');
- });
- Route::group(['prefix' => 'list', 'as' => 'list.'], function () {
- Route::get('/', 'LeadGroupController@index')->name('index')->middleware('permission:dashboard.list.index');
- Route::get('create', 'LeadGroupController@create')->name('create')->middleware('permission:dashboard.list.create');
- Route::post('store', 'LeadGroupController@store')->name('store')->middleware('permission:dashboard.list.store');
- Route::get('show/{id}', 'LeadGroupController@show')->name('show')->middleware('permission:dashboard.list.show');
- Route::get('edit/{id}', 'LeadGroupController@edit')->name('edit')->middleware('permission:dashboard.list.edit');
- Route::put('update/{id}', 'LeadGroupController@update')->name('update')->middleware('permission:dashboard.list.update');
- Route::post('delete/{id}', 'LeadGroupController@delete')->name('delete')->middleware('permission:dashboard.list.delete');
- });
- Route::group(['prefix' => 'template', 'as' => 'template.'], function () {
- Route::get('/', 'TemplateController@index')->name('index')->middleware('permission:dashboard.template.index');
- Route::any('/name', 'TemplateController@select')->name('select')->middleware('permission:dashboard.template.select');
- Route::post('upload/image', 'TemplateController@uploadImage')->name('uploadImage')->middleware('permission:dashboard.template.uploadImage');
- Route::get('/create/{id}', 'TemplateController@create')->name('create')->middleware('permission:dashboard.template.create');
- Route::get('/load/{id}', 'TemplateController@load')->name('load')->middleware('permission:dashboard.template.load');
- Route::post('/store/{id}', 'TemplateController@store')->name('store')->middleware('permission:dashboard.template.store');
- Route::get('/show/{id}', 'TemplateController@show')->name('show')->middleware('permission:dashboard.template.show');
- Route::get('/edit/{id}', 'TemplateController@edit')->name('edit')->middleware('permission:dashboard.template.edit');
- Route::put('/update/{id}', 'TemplateController@update')->name('update')->middleware('permission:dashboard.template.update');
- Route::delete('delete/{id}', 'TemplateController@delete')->name('delete')->middleware('permission:dashboard.template.delete');
- Route::post('/sendmail/{id}', 'TemplateController@sendmail')->name('sendmail')->middleware('permission:dashboard.template.sendmail');
- });
- Route::group(['prefix' => 'tag', 'as' => 'tag.'], function () {
- Route::post('/add', 'TagsController@add')->name('add')->middleware('permission:dashboard.tag.add');
- Route::post('/delete', 'TagsController@delete')->name('delete')->middleware('permission:dashboard.tag.delete');
- });
- Route::group(['prefix' => 'stage', 'as' => 'stage.'], function () {
- Route::get('/create', 'StagesController@create')->name('create')->middleware('permission:dashboard.stage.create');
- Route::post('/store', 'StagesController@store')->name('store')->middleware('permission:dashboard.stage.store');
- Route::get('/{id}/edit', 'StagesController@edit')->name('edit')->middleware('permission:dashboard.stage.edit');
- Route::get('/{id}/delete', 'StagesController@delete')->name('delete')->middleware('permission:dashboard.stage.delete');
- Route::get('/', 'StagesController@index')->name('index')->middleware('permission:dashboard.stage.index');
- Route::get('/{id}/update', 'StagesController@update')->name('update')->middleware('permission:dashboard.stage.update');
- Route::post('/ajax/update', 'StagesController@ajaxUpdate')->name('ajax.update');
- Route::post('/ajax/store', 'StagesController@ajaxStore')->name('ajax.store');
- });
- Route::group(['prefix' => 'pipeline', 'as' => 'pipeline.'], function () {
- Route::get('/', 'PipelinesController@index')->name('index')->middleware('permission:dashboard.pipeline.index');
- Route::get('/create', 'PipelinesController@create')->name('create')->middleware('permission:dashboard.pipeline.create');
- Route::post('/store', 'PipelinesController@store')->name('store')->middleware('permission:dashboard.pipeline.store');
- Route::get('/{id}/update', 'PipelinesController@update')->name('update')->middleware('permission:dashboard.pipeline.update');
- Route::get('/{id}/edit', 'PipelinesController@edit')->name('edit')->middleware('permission:dashboard.pipeline.edit');
- Route::get('/{id}/delete', 'PipelinesController@delete')->name('delete')->middleware('permission:dashboard.pipeline.delete');
- });
- Route::group(['prefix' => 'attach', 'as' => 'attach.'], function () {
- Route::get('/upload', 'AttachmentsController@create')->name('create')->middleware('permission:dashboard.attach.create');
- Route::post('/save', 'AttachmentsController@store')->name('store')->middleware('permission:dashboard.attach.store');
- Route::post('/{id}/delete', 'AttachmentsController@destroy')->name('destroy')->middleware('permission:dashboard.attach.destroy');
- Route::get('/show', 'AttachmentsController@index')->name('index')->middleware('permission:dashboard.attach.index');
- Route::get('/data/{dealid}', 'AttachmentsController@get')->name('get')->middleware('permission:dashboard.attach.get');
- });
- Route::group(['prefix' => 'reminder', 'as' => 'reminder.'], function () {
- // Inbox REminder
- Route::get('/index', 'ReminderController@index')->name('index')->middleware('permission:dashboard.reminder.index');
- Route::get('/{id}/view', 'ReminderController@view')->name('view')->middleware('permission:dashboard.reminder.view');
- Route::post('/add', 'ReminderController@add')->name('add')->middleware('permission:dashboard.reminder.add');
- Route::post('/nudge', 'ReminderController@nudge')->name('nudge')->middleware('permission:dashboard.reminder.nudge');
- Route::post('/delete', 'ReminderController@delete')->name('delete')->middleware('permission:dashboard.reminder.delete');
- Route::post('/restore', 'ReminderController@restore')->name('restore')->middleware('permission:dashboard.reminder.restore');
- Route::post('/marking', 'ReminderController@marking')->name('marking')->middleware('permission:dashboard.reminder.marking');
- Route::post('/marking/set', 'ReminderController@setMarking')->name('marking.set')->middleware('permission:dashboard.reminder.marking.set');
- });
- Route::group(['prefix' => 'deal', 'as' => 'deal.'], function () {
- Route::get('/', 'DealController@index')->name('index')->middleware('permission:dashboard.deal.index');
- Route::get('/create', 'DealController@create')->name('create')->middleware('permission:dashboard.deal.create');
- Route::post('/store', 'DealController@store')->name('store')->middleware('permission:dashboard.deal.store');
- Route::get('/show/{id}', 'DealController@show')->name('show')->middleware('permission:dashboard.deal.show');
- Route::get('/edit/{id}', 'DealController@edit')->name('edit')->middleware('permission:dashboard.deal.edit');
- Route::post('/update/{id}', 'DealController@update')->name('update')->middleware('permission:dashboard.deal.update');
- Route::get('delete/{id}', 'DealController@delete')->name('delete')->middleware('permission:dashboard.deal.delete');
- Route::post('/status', 'DealController@status')->name('status')->middleware('permission:dashboard.deal.status');
- Route::get('/pipelines', 'DealController@pipelines')->name('pipelines')->middleware('permission:dashboard.deal.pipelines');
- Route::get('/report', 'DealController@report')->name('report')->middleware('permission:dashboard.deal.report');
- Route::get('/preview/{id}', 'DealController@preview')->name('preview')->middleware('permission:dashboard.deal.preview');
- Route::get('/{id}/stage/update', 'DealController@stageUpdate')->name('stage.update')->middleware('permission:dashboard.deal.stage.update');
- Route::post('/stage/mass/update', 'DealController@stageMassUpdate')->name('stage.mass.update');
- Route::get('/calendar', 'DealController@calendar')->name('calendar')->middleware('permission:dashboard.deal.calendar');
- Route::post('/calendar/update', 'DealController@calendarUpdate')->name('calendar.update')->middleware('permission:dashboard.deal.calendar.update');
- Route::get('/attribute', 'DealController@attribute')->name('attribute')->middleware('permission:dashboard.deal.attribute');
- Route::post('/attribute/store', 'DealController@attributeStore')->name('attribute.store')->middleware('permission:dashboard.deal.attribute.store');
- Route::get('/attribute/{id}/delete', 'DealController@attributeDelete')->name('attribute.delete')->middleware('permission:dashboard.deal.attribute.delete');
- Route::get('/attribute/{id}/edit', 'DealController@attributeEdit')->name('attribute.edit')->middleware('permission:dashboard.deal.attribute.edit');
- Route::put('/attribute/{id}/update', 'DealController@attributeUpdate')->name('attribute.update')->middleware('permission:dashboard.deal.attribute.update');
- Route::get('/note', 'DealController@note')->name('note')->middleware('permission:dashboard.deal.note');
- Route::post('/note/add', 'DealController@noteStore')->name('note.store')->middleware('permission:dashboard.deal.note.store');
- Route::get('/note/{id}/delete', 'DealController@noteDelete')->name('note.delete')->middleware('permission:dashboard.deal.note.delete');
- });
- // // DEALS ROUTE
- // Route::get('/deals/properties', 'DealsController@properties')->name('propertyDeal')->middleware('permission:propertyDeal');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement