sobre escritura del metodo save en model

Publicado hace 8 meses por luis

en todos los modelos puedo rellenar una columna de la tabla con los valores que yo quiero, pero en el modelo que cree en tabla pivote no me deja, quiero que me rellene la columna edad_jugador_equipo con el campo calculado traído de la tabla jugadors cuyo método tengo en jugador() pero no lo hace, alguien puede decirme en que fallo?

el modelo es:

namespace App;

use Illuminate\Database\Eloquent\Model; use Carbon\Carbon;

class Plantilla extends Model { protected $table = 'equipo_jugador';

protected $fillable = [ 'equipo_id', 'jugador_id', 'edad_jugador_equipo', 'peso_jugador_equipo', 'altura_jugador_equipo' ];

public function jugador() { //un partido tiene y pertenece a un rival return $this->belongsTo(Jugador::class,'jugador_id'); }

public function save(array $options = array()){ $this->edad_jugador_equipo = Carbon::parse($this->jugador->fecha_nacimiento_jugador)->age; parent::save(); } }