wip(ISP config connections and command)

This commit is contained in:
2025-12-29 18:23:32 +01:00
parent ad47b58ad3
commit 54f056ca5f
12 changed files with 455 additions and 115 deletions

View File

@@ -6,21 +6,15 @@ use App\Events\MemberRegistered;
use App\Models\Member;
use App\Models\MemberGroup;
use App\Models\Package;
use Carbon\Carbon;
class MemberService
{
public function __construct()
{
// No repositories used in this project
}
public function registerNewMember(array $data): Member
{
// Check if the member already exists
$member = Member::where('email', $data['email'])->first();
if (! $member) {
if (!$member) {
// Create a new member
$member = new Member();
$member->status = 'pending';