40 行
1.9 KiB
PHP
40 行
1.9 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Invoice class
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| These are the API routes corresponding to invoice.
|
|
|
|
|
*/
|
|
|
|
// Management
|
|
Route::get('/api/rpc/invoice/company/getcompanies', 'InvoiceController@getCompanies');
|
|
Route::get('/api/rpc/invoice/company/getcompany/{id}', 'InvoiceController@getCompany');
|
|
|
|
Route::post('/api/rpc/invoice/company/new', 'InvoiceController@newCompany');
|
|
Route::post('/api/rpc/invoice/company/edit', 'InvoiceController@editCompany');
|
|
Route::post('/api/rpc/invoice/company/delete', 'InvoiceController@deleteCompany');
|
|
|
|
// Relations
|
|
Route::get('/api/rpc/invoice/contacts/getcontacts', 'InvoiceController@getContacts');
|
|
Route::get('/api/rpc/invoice/contacts/getcontact/{id}', 'InvoiceController@getContact');
|
|
|
|
Route::post('/api/rpc/invoice/contacts/new', 'InvoiceController@newContact');
|
|
Route::post('/api/rpc/invoice/contacts/edit', 'InvoiceController@editContact');
|
|
Route::post('/api/rpc/invoice/contacts/delete', 'InvoiceController@deleteContact');
|
|
|
|
// Invoices
|
|
Route::get('/api/rpc/invoice/invoices/getinvoices', 'InvoiceController@getInvoices');
|
|
Route::get('/api/rpc/invoice/invoices/getinvoice/{id}', 'InvoiceController@getInvoice');
|
|
Route::get('/api/rpc/invoice/services/getservices', 'InvoiceController@getServices');
|
|
Route::get('/api/rpc/invoice/services/getservice/{id}', 'InvoiceController@getService');
|
|
|
|
Route::post('/api/rpc/invoice/invoices/delete', 'InvoiceController@deleteInvoice');
|
|
Route::post('/api/rpc/invoice/services/delete', 'InvoiceController@deleteService');
|
|
Route::post('/api/rpc/invoice/invoices/edit', 'InvoiceController@editInvoice');
|
|
Route::post('/api/rpc/invoice/services/edit', 'InvoiceController@editService');
|
|
Route::post('/api/rpc/invoice/invoices/new', 'InvoiceController@newInvoice');
|
|
Route::post('/api/rpc/invoice/services/new', 'InvoiceController@newService');
|