Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/demo-catatan-keuangan.aplikasipos.info/routes/
Upload File :
Current File : /home/aplikasiposinfo/www/demo-catatan-keuangan.aplikasipos.info/routes/web.php

<?php

use App\Helper\NotificationHelper;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| 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('/privacy-policy',function(){
	return view('privacy-policy');
});

Route::get('/download-aplikasi',function(){
	return view('download-aplikasi');
});

Route::get('/',function(){
	return redirect()->route('dashboard');
});
Route::get('login','LoginController@login')->name('user.login');
Route::post('login','LoginController@prosesLogin')->name('user.login.proses');
Route::get('logout','LoginController@logout')->name('user.logout')->middleware('auth');
Route::group(['middleware'=>'auth'],function(){
	Route::get('dashboard','HomeController@index')->name('dashboard');
	Route::get('dashboard/chart-data/pembayaran-per-departemen','HomeController@viewChartPembayaranPerDepartemen')->name('dashboard.chart.pembayaran.per-departemen');
	Route::get('dashboard/chart-data/permintaan-per-departemen','HomeController@viewChartPermintaanPerDepartemen')->name('dashboard.chart.permintaan.per-departemen');
	Route::get('dashboard/chart-data/permintaan-per-perusahaan','HomeController@viewChartPermintaanPerPerusahaan')->name('dashboard.chart.permintaan.per-perusahaan');
	Route::get('dashboard/chart-data/permintaan-per-tahun','HomeController@viewChartPermintaanPerTahun')->name('dashboard.chart.permintaan.per-tahun');
	Route::get('dashboard/chart-data/permintaan-per-bulan','HomeController@viewChartPermintaanPerBulan')->name('dashboard.chart.permintaan.per-bulan');
	Route::resource('role-permission','RoleHasPermissionController');
	Route::resource('user','UserController');
	Route::resource('perusahaan','PerusahaanController');
	Route::resource('divisi','DivisiController');
	//Route::resource('group-permission','GroupPermissionController');
	Route::delete('delete-permission/{id}','GroupPermissionController@deletePermission')->name('permission.delete');
	Route::resource('surat-permintaan','PermintaanController');
	Route::get('surat-permintaan-pending','PermintaanController@pending')->name('surat-permintaan.pending');
	Route::get('surat-permintaan-process','PermintaanController@process')->name('surat-permintaan.process');
	Route::get('surat-permintaan-finish','PermintaanController@finishProcess')->name('surat-permintaan.finish');
	Route::resource('pembayaran','PembayaranController');
	Route::post('surat/{id}/reject','PermintaanController@reject')->name('permintaan.reject');
	Route::get('pembayaran/ajax/surat-permintaan','PembayaranController@selectSuratPermintaan')->name('pembayaran.ajax.select-surat');
	
	// Route::get('surat-permintaan-process','PermintaanController@process')->name('surat-permintaan.process');
	Route::post('surat-permintaan/{id}/download','PermintaanController@download')->name('permintaan.download');
	
	Route::post('pass-surat','PermintaanController@passing')->name('pass.surat');
	Route::get('get/{id}/item','PermintaanController@getItem')->name('get.item');
	Route::post('reject/{id}/item','PermintaanController@rejectItem')->name('reject.item');
	Route::post('ubah/{id}/item','PermintaanController@ubahItem')->name('ubah.item');
	Route::post('getDanaByDevisi','PermintaanController@getDana')->name('get.dana');
	Route::resource('role','RoleController');
	Route::post('manage-budget/get-kode','BudgetController@getKodeBudget')->name('manage-budget.get-kode');
	Route::get('manage-budget/sync-kode-budget','BudgetController@syncKodeBudget')->name('manage-budget.sync-kode-budget');
	Route::resource('manage-budget','BudgetController');
	
	
	Route::resource('import-budget','ImportBudgetController');
	Route::resource('notifications','NotificationController');
	Route::get('format-kode-budget/sync-format-kode','FormatKodeBudgetController@syncFormatKode')->name('format-kode-budget.sync-format-kode');
	Route::resource('format-kode-budget','FormatKodeBudgetController');
	Route::get('notif-count','NotificationController@countNotif')->name('notif.count');
	Route::get('download-template','BudgetController@downloadTemplate')->name('download.template');
	Route::get('laporan/{menu}','LaporanController@index')->name('laporan.index');

	Route::post('getAtasan','PermintaanController@getAtasan')->name('get.atasan');
	Route::get('user-log','UserLogController@index')->name('user-log.index');

	Route::group(['prefix'=>'storage-file'],function(){
		Route::get('bukti_pembayaran/{path}','StorageFileController@buktiPembayaran')->name('storage-file.pembayaran');
	});
	Route::get('vendor/import','VendorController@importView')->name('vendor.import');
	Route::post('vendor/import','VendorController@import')->name('vendor.import.proses');
	Route::resource('vendor','VendorController');
	
});

Route::get('surat-permintaan/{id}/view-berkas','StorageFileController@viewBerkas')->name('permintaan.view-berkas');

Route::get('backup',function(){
	// dd(\Artisan::call('backup:run --only-db --disable-notifications'));
	$projectDir= substr(getcwd(), 0, strpos(getcwd(), '\public'));
	$command ='cd/d'.$projectDir.'& php artisan backup:run --only-db --disable-notifications';
	shell_exec($command);
	dd('backup run successfully');
});

Route::group(['prefix'=>'api','middleware'=>['role:superadmin|admin']],function(){
	Route::post('permission','UserController@getPermission')->name('select.permission');
});

Route::get('migrate',function(){
	dd(Artisan::call('migrate'));
});

Route::get('clear-cache',function(){
	dd(Artisan::call('optimize:clear'));
});

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]