b7c7a5f6
Alexey Boroda
first commit
|
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
|
<?php
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', ['middleware' => ['api']], function($api) {
$api->group(['namespace' => 'App\Http\Controllers\Api'], function($api) {
// Companies
$api->resource('companies', 'Common\Companies');
// Items
$api->resource('items', 'Common\Items');
// Incomes
$api->resource('customers', 'Incomes\Customers');
$api->resource('invoices', 'Incomes\Invoices');
$api->resource('invoices.payments', 'Incomes\InvoicePayments');
$api->resource('revenues', 'Incomes\Revenues');
// Expenses
$api->resource('bills', 'Expenses\Bills');
$api->resource('payments', 'Expenses\Payments');
$api->resource('vendors', 'Expenses\Vendors');
// Banking
$api->resource('accounts', 'Banking\Accounts');
$api->resource('transfers', 'Banking\Transfers');
// Settings
$api->resource('categories', 'Settings\Categories');
$api->resource('currencies', 'Settings\Currencies');
$api->resource('settings', 'Settings\Settings');
$api->resource('taxes', 'Settings\Taxes');
// Common
$api->resource('ping', 'Common\Ping');
// Auth
$api->resource('permissions', 'Auth\Permissions');
$api->resource('roles', 'Auth\Roles');
$api->resource('users', 'Auth\Users');
});
});
|