-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathweb.php
66 lines (49 loc) · 3.03 KB
/
web.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?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!
|
*/
Route::redirect('/', '/home');
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Route::post('businesses', 'BusinessesController@store')->name('businesses.store');
Route::middleware(['auth'])->group(function () {
Route::get('/dashboard/latest', 'DashboardController@latestStats');
Route::patch('/users/{user}', 'UsersController@update');
Route::get('/clients', 'ClientsController@index')->name('clients.index');
Route::get('/clients/{client}', 'ClientsController@show')->name('clients.show');
Route::post('/clients', 'ClientsController@store')->name('clients.store');
Route::patch('/clients/{client}', 'ClientsController@update')->name('clients.update');
Route::delete('/clients/{client}', 'ClientsController@destroy')->name('clients.destroy');
Route::get('/incomes', 'IncomesController@index')->name('incomes.index');
Route::get('/incomes/{income}', 'IncomesController@show')->name('incomes.show');
Route::post('/incomes', 'IncomesController@store')->name('incomes.store');
Route::patch('/incomes/{income}', 'IncomesController@update')->name('incomes.update');
Route::delete('/incomes/{income}', 'IncomesController@destroy')->name('incomes.destroy');
Route::get('/expenses', 'ExpensesController@index')->name('expenses.index');
Route::get('/expenses/{expense}', 'ExpensesController@show')->name('expenses.show');
Route::post('/expenses', 'ExpensesController@store')->name('expenses.store');
Route::patch('/expenses/{expense}', 'ExpensesController@update')->name('expenses.update');
Route::delete('/expenses/{expense}', 'ExpensesController@destroy')->name('expenses.destroy');
Route::get('/payments', 'PaymentsController@index')->name('payments.index');
Route::get('/payments/{payment}', 'PaymentsController@show')->name('payments.show');
Route::post('/payments', 'PaymentsController@store')->name('payments.store');
Route::patch('/payments/{payment}', 'PaymentsController@update')->name('payments.update');
Route::delete('/payments/{payment}', 'PaymentsController@destroy')->name('payments.destroy');
Route::get('/daily-budgets', 'DailyBudgetsController@index');
Route::post('daily-budgets', 'DailyBudgetsController@store');
Route::post('/desk-close', 'DeskClosesController@store');
Route::get('/accounting/data', 'AccountingDataController');
Route::middleware(['must-be-admin'])->group(function () {
Route::get('/users', 'UsersController@index');
Route::post('/users', 'UsersController@store');
Route::get('/graphs/incomes', 'GraphsController@income');
});
});
Route::get('{view}', 'HomeController@index')->where('view', '(.*)');