Olá, estou com uma dúvida em uma aplicação Laravel que estou criando a partir do curso. Estou fazendo um sistema de Internet Banking, onde possuo uma conta, e essa conta possui transações, que podem ser de crédito ou débito. Segue a model de conta:
namespace InternetBanking;
use Illuminate\Database\Eloquent\Model;
class Conta extends Model
{
public function transacoes()
{
return $this->hasMany('InternetBanking\Transacao');
}
}
Estava pensando em fazer algo com herança, algo como Transação é pai de Transação Crédito e Transação Débito, como as duas classes vão fazer a mesma coisa, estou com dúvida em como implementar isso e relacionar com a conta.
Obrigado!