Aktywne Wpisy
uncle_freddie +386
Pokaz mocy i szybkości w wykonaniu obu Polek w pierwszym biegu eliminacyjnym:
Aleksandra Mirosław z rekordem świata, Aleksandra Kałucka z rekordem życiowym
MIRROR: https://streamin.one/v/0d72f1ed
#paryz2024 #paryz2024gif #speedclimbing
Aleksandra Mirosław z rekordem świata, Aleksandra Kałucka z rekordem życiowym
MIRROR: https://streamin.one/v/0d72f1ed
#paryz2024 #paryz2024gif #speedclimbing
KRZYSZTOF_DZONG_UN +520
#paryz2024 myślę że powinniśmy wynajdywać jeszcze więcej nowych dyscyplin, wspinaczka spoko i dużo konkurencji Ti można dużo medali
Ale przydałby się zuzel, zuzel na 1000 metrów, zuzel na 10 kilometrów, zuzel tylko że skręcasz w drugą stronę, zuzel drużynowy, zuzel mix
Ale przydałby się zuzel, zuzel na 1000 metrów, zuzel na 10 kilometrów, zuzel tylko że skręcasz w drugą stronę, zuzel drużynowy, zuzel mix
Mam bardzo duży problem z relacjami przy Eager Loadingu w Laravel. Wygląda na straszny bug, ale pewnie oświecicie mnie, że jestem idiotą. No dobra, kto pierwszy pospieszy ze światłem :)? Poniżej uogólniony przykład, gdzie Produkt ma wielu kupujących, a kupujący ma profil użytkownika w osobnej tabeli.
Przy wywalonym Eager Loading, lub niedodawaniu SELECT/WHEREu wyłącznie wybranych pól - działa pięknie. W przypadku korzystania z EL - wszystkie relacje wywoałane z selectem lub where - zwracają null.
$produkt = Produkt::with('kupujacy.profil','komentarze'); // ładujemy relacje przez Eager Loading
// model Produkt
public function kupujacy($status = null) {
$relation = $this->hasMany('Kupujacy', 'idprodukt');
if ($status) {
$relation->where('status', $status);
}
return $relation;
}
// model Kupujacy
public function profil()
{
return $this->hasOne('Profil','iduser')->select(['name','surname']); // Przy Eager Loading bez SELECTA pobiera wszystkie kolumny, z SELECTEM zwraca NULL (a przy pobieraniu produktu bez EL działa normalnie w każdym przyppadku)
}
foreach($produkt->kupujacy as $klient)
{
$klient->profil->name; // zwraca NULL jeśli używamy EL przy jednoczesnym select na relacji
}
#laravel #webdev #php #programowanie
@hoRacy: mieszaj bardziej polski z angielskim, bo przecież tak trudno korzystać z poprawnego nazewnictwa...
: https://www.facebook.com/groups/laravelpolska/permalink/1583441705227525/