Updated CustomerController to include purcaches

This commit is contained in:
Anna-Sara Sélea 2025-05-05 19:10:40 +02:00
parent 188303be93
commit 43a6f002fd
3 changed files with 12 additions and 3 deletions

View file

@ -51,7 +51,7 @@ class CustomerController extends Controller
*/
public function show($id)
{
$customer = Customer::with('purchases')->findOrFail($id);
$customer = Customer::with('purchases')->with('deposits')->findOrFail($id);
return Inertia::render('Customer', ['customer' => $customer]);
}

View file

@ -84,7 +84,7 @@ class PurchaseController extends Controller
$purchase->delete();
return response()->json([
'success' => true, 'message' => 'Customer deleted successfully'
'success' => true, 'message' => 'Purchase deleted successfully'
]);
}
}

View file

@ -4,6 +4,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use App\Models\Puchase;
use App\Models\Deposit;
class Customer extends Model
{
@ -15,9 +16,9 @@ class Customer extends Model
protected $fillable = [
'name',
'guardian_name',
'deposit',
'amount left',
'amount used',
'deposit',
'give_leftover',
];
@ -28,4 +29,12 @@ class Customer extends Model
{
return $this->hasMany(Purchase::class);
}
/**
* Get the deposit for the customer.
*/
public function deposits()
{
return $this->hasMany(Deposit::class);
}
}