ldc-com-app-bo/routes/web.php
2021-07-20 14:45:46 +02:00

49 lines
2.1 KiB
PHP

<?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(['register' => false, 'reset' => false, 'verify' => false]);
Route::get('/', 'HomeController@index')->name('home');
/* EXPORT CONTACT */
Route::get('/export-contact', 'HomeController@getContacts');
/* VERSION */
Route::post('/new-version', 'HomeController@newVersion');
/* DOCUMENTS */
Route::get('/documents', 'DocumentsController@index');
Route::get('/documents/add', 'DocumentsController@add');
Route::post('/documents/store', 'DocumentsController@store');
Route::get('/documents/{id}/edit', 'DocumentsController@edit');
Route::post('/documents/{id}/update', 'DocumentsController@update');
Route::post('/documents/upload', 'DocumentsController@upload');
Route::post('/documents/{id}/delete', 'DocumentsController@delete');
/* USERS */
Route::get('/users', 'UsersController@index');
Route::get('/users/add', 'UsersController@add');
Route::post('/users/store', 'UsersController@store');
Route::get('/users/{id}/edit', 'UsersController@edit')->name('users.edit');
Route::post('/users/{id}/update', 'UsersController@update');
Route::post('/users/generateAuthorizedFolders', 'UsersController@generateAuthorizedFolders');
/* FOLDERS */
Route::get('/folders', 'FoldersController@index');
Route::post('/save-folder-order', 'FoldersController@saveOrder');
Route::post('/save-folder-name', 'FoldersController@saveName');
Route::post('/add-folder', 'FoldersController@add');
Route::post('/delete-folder', 'FoldersController@delete');
Route::post('/folders/toggle-authorization', 'FoldersController@toggleAuthorization');
/* SHOW */
Route::get('/show', 'ShowController@index')->name('show.index');
Route::post('/show/updateStatus', 'ShowController@updateStatus');
Route::get('/docs/{uuid}/download', 'DocumentsController@download')
->name('docs.download')
->middleware('signed');