pdf invoice generation scaffolding

This commit is contained in:
Peter Papp
2021-04-26 17:03:17 +02:00
parent 644fbaede4
commit 7cf193abb7
99 changed files with 390 additions and 325 deletions
+6
View File
@@ -4,6 +4,7 @@ use App\Http\Controllers\Oasis\AdminController;
use App\Http\Controllers\Oasis\ClientController;
use App\Http\Controllers\Oasis\InvoiceController;
use App\Http\Controllers\Oasis\SubscriptionController;
use App\Services\Oasis\OasisDevService;
Route::group(['middleware' => 'api', 'prefix' => '/api/oasis'], function () {
@@ -43,3 +44,8 @@ Route::group(['middleware' => 'api', 'prefix' => '/api/oasis'], function () {
Route::group(['middleware' => 'web', 'prefix' => 'oasis'], function () {
Route::post('/subscribe/{order}/set-password', [SubscriptionController::class, 'set_password']);
});
// Debug routes
Route::group(['middleware' => 'web', 'prefix' => 'oasis/debug'], function () {
Route::get('/invoice', [OasisDevService::class, 'get_invoice_view'])->name('invoice-debug');
});
-6
View File
@@ -6,12 +6,6 @@ use App\Http\Controllers\App\AppFunctionsController;
use App\Http\Controllers\Sharing\BrowseShareController;
use App\Http\Controllers\Subscription\StripeWebhookController;
Route::get('/invoice', function () {
return view('oasis.invoices.invoice')
->with('invoice', \App\Models\Oasis\Invoice::first())
->with('user', \App\Models\User::whereEmail('howdy@hi5ve.digital')->first());
});
Route::post('/stripe/webhook', [StripeWebhookController::class, 'handleWebhook']);
Route::post('/admin-setup', [SetupWizardController::class, 'create_admin_account']);