Jakie najlepsze rozwiązanie było by żeby bazy nie zajechać

movie -> hasMany -> videos -> morphMany -> images

Potrzebuje dla każdego filmu pobrać losową okładkę (images) z losowego pliku video (videos)

#laravel
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś pomocny Mirek wie o co chodzi?
Mam coś takiego:

$samochody = DB::table('Samochod')
->whereIn('wyposazenie', ['kierownica', 'skrzynia'])
->get();
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rakky: w ogóle dobrze by było jak bys napisał czym jest wyposazenie. Czy to relacja? Czy kolumna zawierająca string rozdzielony przecinkami? JSON? Bo może generalnie źle się do tego zabrałeś ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siemanko! Podrzucam prasówkę z podziałem na miasta i z widełkami dla wszystkich zabieganych #php Developerów. Sporo wartościowych ofert, więc polecam zerknąć

pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. - .NET & Juniorzy
justjoin_it - Siemanko! Podrzucam prasówkę z podziałem na miasta i z widełkami dla ws...

źródło: comment_Wui8OZ6Zmaf8PYVdgm001CiqyOoLvtCk.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam prostą aplikację internetową w Laravel (kilka statycznych widoków), która działa z bazą danych MySQL. Chciałbym wrzucić ją do sieci, aby inne osoby mogły wypróbować jej działanie (dodawanie, usuwanie, aktualizowanie prostych danych). Najbardziej zależy mi na tym, aby hosting/serwis był darmowy, gdyż aplikacja będzie służyć tylko w celach demonstracyjnych na krótki okres (2-4 tygodnie, ewentualnie do dwóch miesięcy). Zrobiłem mały research i chciałbym zapytać o poniższe serwisy:

1. https://infinityfree.net/
2. https://azure.microsoft.com/en-us/services/app-service/web/

Czy ktoś mógłby wypowiedzieć
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
#laravel Siema. Polecicie mi jakiś fajny kurs do laravela? Tak wiem dokumentacja i laracast. Problem w tym że z laracast mnie trochę znajomość języka ogranicza :(.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 1
@Radaka Dzięki! Wiem że bez języka to ciężko, cały czas się uczę. Z źródłami pisanymi jakoś sobie radzę bo jak coś nie rozumiem to sobie w słownik wrzucę na spokojnie. Tyle że dokumentacja niby wszystko opisuje ale jednak to trochę dla mnie za trudne. Problem mam właśnie z filmami bo jednak ciężko mi wszystko ze słuchu wyłapać.
  • Odpowiedz
Mirki, mam problem przy zapisywaniu tych samych danych jeśli używam dla kolejki więcej niż 1 procesu

W skrócie pobieram w job tagi z strony , sprawdzam czy występują w bazie danych jak nie to je zapisuje wszystko fajnie ale jak używam kilku procesów to tak jakby proces miał dostęp do snapshota bazy w chwili jego uruchomienia i przez to 10 procesów = 10 wpisów do bazy danych

Miał ktoś podobny problem ?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Radaka: No pewnie wykonuje się to tak:
JOB1: Pobranie listy tagów ze strony (X,Y,Z)
JOB2: Pobranie listy tagów ze strony (X,Y,Z)
JOB1: Pobranie tagów z bazy (X,Y)
JOB2: Pobranie tagów z bazy (X,Y)
JOB1: Wyliczenie brakujących
  • Odpowiedz
Muszę pobrać z bazy danych rekord do modelu, ale tylko wtedy, gdy posiada w momencie pobrania mniejszą ilość relacji niż zadeklarowana liczba określona w jednym z pól tego rekordu. Normalnie służy do tego metoda has(), o ile zna się wartość liczbową:

$this->model->has('relations', '<' , 10)->first();
a czy da się jakoś jako 3 parametr wrzucić odwołanie do pola pobieranego rekordu, czyli coś w ten deseń:

$this->model->has('relations', '<', 'model.max_relations')->first();
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Model::has('relations', '<', DB::raw('model.maxrelations'))->first();
Działa, chociaż mi się mało podoba takie rozwiązanie. Sam jestem ciekaw czy jest lepsze rozwiązanie tego problemu.
W DB:raw model i max
relations są w backtickach jak coś.
  • Odpowiedz
Używał ktoś grupowania po np dacie oraz resource w api ? jak zmapować kolejne zagnieżdżenie ?
#laravel
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest w larvie możliwość wyszukiwania wpisów w tabeli 'job' ? generuje kolejkę do wykonania o wielkości +/- 100K wpisów, codziennie chce synchronizować i dodawać nowe wpisy do kolejki, te już wykonanie wyszukuje w bazie i pomijam, ale muszę sprawdzić czy znajduje się już w kolejce do wykonania aby ponownie jej nie dodawać w kolejce zapisuje url który następne przechodzi przez parsera

#laravel #php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Radaka: ha też nie dawno miałem z tym problem i albo kiepsko szukałem, albo nie ma exista/synca/delete jobów w kolejce, jest tylko dispatch. Poradziłem sobie z tym w taki sposób, że job przed przystąpieniem do pracy sprawdza czy operacja na modelu którą ma wykonać nie ma już statusu "wykonane". W ten sposób nawet jeśli będzie kilka identycznych jobów to pierwszy który się wykona zmieni status z informacją dla następnych.
  • Odpowiedz
@Radaka: najprościej oznaczaj w bazie rekordy zaraz przed dispatchem a potem zwyczajnie je pomijaj - musisz tutaj jeszcze ogarnąć przypadek failed job
  • Odpowiedz
  • 0
Jak w larvie za pomocą 1 routa rozpoznawac czy użytkownik jest lub nie jest zalogowany ? Potrzebuje w resource zwracać dodatkowe dane gdy użytkownik jest zalogowany

Edit

Chodzi o API

#laravel #php
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: ale jak ktoś chce to może sobie dopisać interfejsy. O to mi głównie chodzi. Nie mówie, że laravel to cudo inzynierii, ale, że nie zamyka drogi do napisania dobrego kodu. Jak kogoś razi to jak jest w standardzie to bardzo prosze ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Jak najmniej 500 życzymy wszystkim na zbliżający się weekend, a tymczasem, prezentujemy zestawienie ofert dla wszystkich PHP Developerów :)

#elblag
Młodszy programista @ Furgonetka Sp. z o.o. Sp. k. - 4K - 6K http://bit.ly/2Zl5jwG
Team supervisor @ Furgonetka Sp. z o.o. Sp. k. - 13.2K - 15K http://bit.ly/2ZnBNXj
Inżynier projektu @ Furgonetka Sp. z o.o. Sp. k. - 10.8K - 13K http://bit.ly/2ZjsxTV
JarJobscom - Jak najmniej 500 życzymy wszystkim na zbliżający się weekend, a tymczase...

źródło: comment_qny5wb0NX0XDJs82BzcRojpmkdGINNlF.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Specjalnie dla PHPowców, nowe zestawienie ofert pracy. Jeśli Wam też, błędy z parsera nie dają żyć, zmiana pracy tym bardziej wskazana! :)

Wrocław
Senior PHP Developer @ Boldare - 10.2K - 14.5K http://bit.ly/2Zl5iZE
Fullstack Developer PHP + JavaScript @ Software Brothers - 9K - 16K http://bit.ly/2ZieHB9
PHP Developer @ Boldare - 6.6K - 10.2K http://bit.ly/2Zl5isC
JarJobscom - Specjalnie dla PHPowców, nowe zestawienie ofert pracy. Jeśli Wam też, bł...

źródło: comment_7OlSbsnpWgSNV9BhdZgE5EZFi18rO4GK.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak co wtorek zapraszamy na świeżutkie ogłoszenia dla PHP developerów – oczywiście z widełkami i podziałem na miasta ( ͡° ͜ʖ ͡°)

pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
justjoin_it - Jak co wtorek zapraszamy na świeżutkie ogłoszenia dla PHP developerów –...

źródło: comment_DLwegVOx2wQFjEzAFzt89CLt1JcWnV7N.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach