agency->id == $vendor->owner_id; } /** * Determine whether the user can create projects. * * @param \App\Entities\Users\User $user * @param \App\Entities\Partners\Vendor $vendor * @return mixed */ public function create(User $user, Vendor $vendor) { return ! ! $user->agency; } /** * Determine whether the user can update the project. * * @param \App\Entities\Users\User $user * @param \App\Entities\Partners\Vendor $vendor * @return mixed */ public function update(User $user, Vendor $vendor) { return $this->view($user, $vendor); } /** * Determine whether the user can delete the project. * * @param \App\Entities\Users\User $user * @param \App\Entities\Partners\Vendor $vendor * @return mixed */ public function delete(User $user, Vendor $vendor) { return $this->view($user, $vendor); } }