This commit is contained in:
Kevin Adametz 2024-08-05 11:58:09 +02:00
parent c1c613a4b9
commit 881fc84207
384 changed files with 50679 additions and 990 deletions

View file

@ -3,8 +3,9 @@
namespace App\Repositories;
use App\Models\Customer;
use App\Models\Lead;
use App\Models\Booking;
use App\Models\Customer;
class CustomerRepository extends BaseRepository {
@ -22,7 +23,7 @@ class CustomerRepository extends BaseRepository {
return $this->model;
}
//by Lead ID
public function updateCustomerFromLead($id, $data){
$lead = Lead::findOrFail($id);
@ -30,5 +31,14 @@ class CustomerRepository extends BaseRepository {
return $this->updateCustomer($lead->customer->id, $data['customer']);
}
}
//by Booking ID
public function updateCustomerFromBooking($id, $data){
$booking = Booking::findOrFail($id);
if(isset($data['customer']) && $booking->customer){
return $this->updateCustomer($booking->customer->id, $data['customer']);
}
}
}