62 lines
1.9 KiB
PHP
62 lines
1.9 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Inertia\Inertia;
|
|
use App\Http\Controllers\InvoiceController;
|
|
use Illuminate\Support\Facades\Log;
|
|
|
|
Route::get('/', function () {
|
|
return Inertia::render('Dashboard');
|
|
})->middleware(['auth', 'verified'])->name('home');
|
|
|
|
Route::get('dashboard', function () {
|
|
return Inertia::render('Dashboard');
|
|
})->middleware(['auth', 'verified'])->name('dashboard');
|
|
|
|
Route::get('crm', function () {
|
|
return Inertia::render('CRM');
|
|
})->middleware(['auth', 'verified'])->name('crm');
|
|
|
|
Route::get('offers', function () {
|
|
return Inertia::render('Offers');
|
|
})->middleware(['auth', 'verified'])->name('offers');
|
|
|
|
Route::get('customers', function () {
|
|
return Inertia::render('Customers');
|
|
})->middleware(['auth', 'verified'])->name('customers');
|
|
|
|
Route::get('leads', function () {
|
|
return Inertia::render('Leads');
|
|
})->middleware(['auth', 'verified'])->name('leads');
|
|
|
|
Route::get('achievements', function () {
|
|
return Inertia::render('Achievements');
|
|
})->middleware(['auth', 'verified'])->name('achievements');
|
|
|
|
Route::get('invoices', function () {
|
|
return Inertia::render('Invoices');
|
|
})->middleware(['auth', 'verified'])->name('invoices');
|
|
|
|
Route::get('invoices?action=new', function () {
|
|
return Inertia::render('Invoices');
|
|
})->middleware(['auth', 'verified'])->name('newInvoice');
|
|
|
|
Route::get('invoice/{id}', [InvoiceController::class, 'preview'])
|
|
->middleware(['auth', 'verified'])
|
|
->name('invoice.preview');
|
|
|
|
Route::get('invoice/{id}/pdf', [InvoiceController::class, 'exportPdf'])
|
|
->middleware(['auth', 'verified'])
|
|
->name('invoice.exportPdf');
|
|
|
|
Route::get('invoice/{id}/xml', [InvoiceController::class, 'exportXml'])
|
|
->middleware(['auth', 'verified'])
|
|
->name('invoice.exportXml');
|
|
|
|
Route::get('timesheets', function () {
|
|
return Inertia::render('Timesheets');
|
|
})->middleware(['auth', 'verified'])->name('timesheets');
|
|
|
|
require __DIR__ . '/settings.php';
|
|
require __DIR__ . '/auth.php';
|