Catch routes are POST that are hit with GET

This commit is contained in:
David Bomba 2021-12-15 11:04:10 +11:00
parent 677f1649ee
commit 5a8a52800b
3 changed files with 7 additions and 2 deletions

View File

@ -89,6 +89,12 @@ class InvoiceController extends Controller
* @param ProcessInvoicesInBulkRequest $request * @param ProcessInvoicesInBulkRequest $request
* @return mixed * @return mixed
*/ */
public function catch_bulk()
{
return $this->render('invoices.index');
}
public function bulk(ProcessInvoicesInBulkRequest $request) public function bulk(ProcessInvoicesInBulkRequest $request)
{ {
$transformed_ids = $this->transformKeys($request->invoices); $transformed_ids = $this->transformKeys($request->invoices);

View File

@ -126,8 +126,6 @@ class InvoiceTransformer extends BaseTransformer {
} }
$transformed['line_items'] = $line_items; $transformed['line_items'] = $line_items;
nlog($transformed);
return $transformed; return $transformed;
} }
} }

View File

@ -35,6 +35,7 @@ Route::group(['middleware' => ['auth:contact', 'locale', 'check_client_existence
Route::get('invoices', 'ClientPortal\InvoiceController@index')->name('invoices.index')->middleware('portal_enabled'); Route::get('invoices', 'ClientPortal\InvoiceController@index')->name('invoices.index')->middleware('portal_enabled');
Route::post('invoices/payment', 'ClientPortal\InvoiceController@bulk')->name('invoices.bulk'); Route::post('invoices/payment', 'ClientPortal\InvoiceController@bulk')->name('invoices.bulk');
Route::get('invoices/payment', 'ClientPortal\InvoiceController@catch_bulk')->name('invoices.catch_bulk');
Route::post('invoices/download', 'ClientPortal\InvoiceController@download')->name('invoices.download'); Route::post('invoices/download', 'ClientPortal\InvoiceController@download')->name('invoices.download');
Route::get('invoices/{invoice}', 'ClientPortal\InvoiceController@show')->name('invoice.show'); Route::get('invoices/{invoice}', 'ClientPortal\InvoiceController@show')->name('invoice.show');
Route::get('invoices/{invoice_invitation}', 'ClientPortal\InvoiceController@show')->name('invoice.show_invitation'); Route::get('invoices/{invoice_invitation}', 'ClientPortal\InvoiceController@show')->name('invoice.show_invitation');