Используйте черты, которые являются способом повторного использования кода в классах.
trait HasStartTimes {
public function getStartShortDateAttribute()
{
return $this->start_time->format('d-m-y');
}
}
Теперь вы можете использовать эту черту в вашем классе, и функции будут включены. Это конструктивный подход, который уже используется в Laravel
, , см. AuthenticatesUsers .
class YourModel {
use HasStartTimes;
}