Blame view

routes/api.php 1.38 KB
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');
      });
  });