mirror of
https://github.com/anna-sara/lan_kiosk
synced 2025-10-26 21:17:13 +01:00
Updated CustomerController to include purcaches
This commit is contained in:
parent
188303be93
commit
43a6f002fd
3 changed files with 12 additions and 3 deletions
|
|
@ -51,7 +51,7 @@ class CustomerController extends Controller
|
||||||
*/
|
*/
|
||||||
public function show($id)
|
public function show($id)
|
||||||
{
|
{
|
||||||
$customer = Customer::with('purchases')->findOrFail($id);
|
$customer = Customer::with('purchases')->with('deposits')->findOrFail($id);
|
||||||
|
|
||||||
return Inertia::render('Customer', ['customer' => $customer]);
|
return Inertia::render('Customer', ['customer' => $customer]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ class PurchaseController extends Controller
|
||||||
$purchase->delete();
|
$purchase->delete();
|
||||||
|
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'success' => true, 'message' => 'Customer deleted successfully'
|
'success' => true, 'message' => 'Purchase deleted successfully'
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ namespace App\Models;
|
||||||
|
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
use App\Models\Puchase;
|
use App\Models\Puchase;
|
||||||
|
use App\Models\Deposit;
|
||||||
|
|
||||||
class Customer extends Model
|
class Customer extends Model
|
||||||
{
|
{
|
||||||
|
|
@ -15,9 +16,9 @@ class Customer extends Model
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
'name',
|
'name',
|
||||||
'guardian_name',
|
'guardian_name',
|
||||||
'deposit',
|
|
||||||
'amount left',
|
'amount left',
|
||||||
'amount used',
|
'amount used',
|
||||||
|
'deposit',
|
||||||
'give_leftover',
|
'give_leftover',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -28,4 +29,12 @@ class Customer extends Model
|
||||||
{
|
{
|
||||||
return $this->hasMany(Purchase::class);
|
return $this->hasMany(Purchase::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the deposit for the customer.
|
||||||
|
*/
|
||||||
|
public function deposits()
|
||||||
|
{
|
||||||
|
return $this->hasMany(Deposit::class);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue