mail versand wip

This commit is contained in:
salam committed 2026-05-06 10:02:19 +02:00
1 parent e1f7729add
commit ebdf2e396a
32 files changed
+496 -28

No files matched your search

+6 -5
View File
@@ -6,7 +6,8 @@ use Database\Factories\KontoFactory;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasOne;
// use Illuminate\Database\Eloquent\Relations\HasOne;
class Konto extends Model
{
@@ -37,8 +38,8 @@ class Konto extends Model
return KontoFactory::new();
}
public function plan(): HasOne
{
return $this->hasOne(Plan::class, 'id', 'plan_id');
}
// public function plan(): HasOne
// {
// return $this->hasOne(Plan::class, 'id', 'plan_id');
// }
}
+1
View File
@@ -7,6 +7,7 @@ use Illuminate\Database\Eloquent\Model;
class MailAdressen extends Model
{
protected $fillable = [
'mail_adressen_id',
'email',
'company',
'gender',
+12
View File
@@ -0,0 +1,12 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class MailGruppen extends Model
{
protected $fillable = [
'name',
];
}
+28
View File
@@ -0,0 +1,28 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class MailVersand extends Model
{
protected $fillable = [
'name',
'mail_vorlage_id',
'mail_gruppen_id',
'sende_zeitpunkt',
'versand_am',
'status',
'ist_active',
];
public function mail_gruppen()
{
return $this->belongsTo(MailGruppen::class);
}
public function mail_vorlage()
{
return $this->belongsTo(MailVorlage::class);
}
}