Initial work on edit invoice page.
This commit is contained in:
parent
f85d4f20bb
commit
9b2202e894
|
|
@ -0,0 +1,21 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Livewire\Component;
|
||||||
|
|
||||||
|
new class extends Component
|
||||||
|
{
|
||||||
|
public $invoice;
|
||||||
|
|
||||||
|
public function mount($invoice = null): void
|
||||||
|
{
|
||||||
|
$this->invoice = $invoice;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
?>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<flux:heading size="xl">Edit Invoice</flux:heading>
|
||||||
|
<flux:card>
|
||||||
|
<flux:heading size="lg">Identifying Information</flux:heading>
|
||||||
|
</flux:card>
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
<x-layouts::app :title="__('Contacts')">
|
||||||
|
<div class="max-w-7xl mx-auto space-y-4">
|
||||||
|
<livewire:edit-invoice :invoice="$invoice" />
|
||||||
|
</div>
|
||||||
|
</x-layouts::app>
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<x-layouts::app :title="__('Contacts')">
|
<x-layouts::app :title="__('Invoices')">
|
||||||
<div class="max-w-7xl mx-auto space-y-4">
|
<div class="max-w-7xl mx-auto space-y-4">
|
||||||
<div class="flex justify-end">
|
<div class="flex justify-end">
|
||||||
<livewire:create-invoice />
|
<livewire:create-invoice />
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
use App\Http\Controllers\ClientController;
|
use App\Models\Invoice;
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
Route::get('/', function () {
|
Route::get('/', function () {
|
||||||
|
|
@ -13,6 +13,8 @@ Route::middleware(['auth', 'verified'])->group(function () {
|
||||||
Route::view('contacts', 'contacts.index')->name('contacts');
|
Route::view('contacts', 'contacts.index')->name('contacts');
|
||||||
Route::view('products', 'products.index')->name('products');
|
Route::view('products', 'products.index')->name('products');
|
||||||
Route::view('invoices', 'invoices.index')->name('invoices');
|
Route::view('invoices', 'invoices.index')->name('invoices');
|
||||||
|
Route::get('invoices/{invoice}/edit',
|
||||||
|
fn (Invoice $invoice) => view('invoices.edit', compact('invoice')))->name('invoices.edit');
|
||||||
});
|
});
|
||||||
|
|
||||||
// Route::view('dashboard', 'dashboard')
|
// Route::view('dashboard', 'dashboard')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue