Erro ao salvar o Tenant
[Finalizado Pelo Aluno]
Criador
Jorge Henrique
Boa tarde, estou tendo um problema sempre que tento fazer um insert usando o relacionamento está dando erro, percebi que ele entende a função do relacionamento como uma coluna como resolvo isso segue o erro e exemplos:
class Tenant extends Model
{
use HasFactory;
use UuidTrait;
public $incrementing = false;
protected $keyType = 'uuid';
protected $table = 'tenants';
protected $fillable = [
'plan_id', 'cnpj', 'name', 'url', 'email', 'logo', 'active', 'subscription',
'expires_at', 'subscription_id', 'subscription_active', 'subscription_suspended'
];
public function users()
{
return $this->hasMany(User::class, 'users');
}
public function plan()
{
return $this->belongsTo(Plan::class, 'plans');
}
}
$plan->tenants()->create([
'cnpj' => $request->cnpj,
'name' => $request->tenant,
'url' => Str::kebab($request->cnpj),
'email' => $request->email,
'logo' => 'x',
'subscription' => now(),
'expires_at' => now()->addDays(7),
]);
Ele está entendendo o "tenants()" como uma coluna do banco, como não existe essa coluna está dando erro;
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'tenants' in 'field list'
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!