connect routes with controller

This commit is contained in:
Edmond Teh
2020-08-24 14:28:12 +08:00
parent f90c7282b2
commit 1cb3f7aef9
2 changed files with 41 additions and 8 deletions
+34 -1
View File
@@ -6,5 +6,38 @@ use Illuminate\Http\Request;
class InvoiceController extends Controller
{
//
public function show($id)
{
}
public function create(Request $request, $id)
{
}
public function edit(Request $request, $id)
{
}
public function updateStatus(Request $request, $id)
{
}
public function getPO($id)
{
}
public function getDO($id)
{
}
public function getSupplierPO($id)
{
}
}
+7 -7
View File
@@ -131,13 +131,13 @@ Route::group(['middleware' => ['role:admin']], function() {
Route::post('booking/{id}/confirm-invoice', 'BookingController@confirmInvoice');
// New routes for invoice
Route::get('invoice/{id}');
Route::post('invoice/{id}');
Route::put('invoice/{id}');
Route::patch('invoice/{id}/status');
Route::get('invoice/{id}/po');
Route::get('invoice/{id}/do');
Route::get('invoice/{id}/supplier');
Route::get('invoice/{id}', 'InvoiceController@show');
Route::post('invoice/{id}', 'InvoiceController@create');
Route::put('invoice/{id}', 'InvoiceController@edit');
Route::patch('invoice/{id}/status', 'InvoiceController@updateStatus');
Route::get('invoice/{id}/po', 'InvoiceController@getPO');
Route::get('invoice/{id}/do', 'InvoiceController@getDO');
Route::get('invoice/{id}/supplierpo', 'InvoiceController@supplierPO');
Route::get('admin/complete-orders', 'BookingController@adminShowCompletedOrders');
// for both user and admin