Portál AbcLinuxu, 8. května 2025 00:16
protected function celeJmeno(): Attribute { $cele_jmeno = $this->prijmeni; if ($this->krestni_jmeno) { $cele_jmeno .= ' '.$this->krestni_jmeno; } return new Attribute( get: fn() => $cele_jmeno, ); }Pokud je to policko ale typu "date", tak se Laravel chova jinak.
if ($this->datum_narozeni) { ... }hlasi, ze "Undefined property: App\Models\Osoba::$datum_narozeni" U datumovych policek musim proto pouzivat toto:
if ($this->attributes['datum_narozeni']) { ... }Netusite prosim nekdo proc to tak je? Prip. jestli neco delam spatne? Dekuji
Řešení dotazu:
protected function datumNarozeni(): Attribute { ... }A divim se, ze me zlobi:
$this->datum_narozeniTak dobry, tak zas nekdy... :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.