[Laravel] Napisanie pluginu/paczki |
[Laravel] Napisanie pluginu/paczki |
4.09.2020, 16:59:58
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 4.09.2020 Ostrzeżenie: (0%) |
Witam,
Ogarniam PHP ale niestety nie Laravela (jestem ogólnie frontendowcem, React, Vue itd) Mam do napisania takie o to zadanko: Stworzyć plugin do pobierania pogody wykorzystać poniższe API Stwórz moduł który będzie pobierał informacje z https://openweathermap.org/api Tak aby można było dodać kilka miast z których zaczytujemy pogodę. Pogoda ma się pobierać w cronie co 30 min i zapisywać dla 10 wybranych miast z Polski. Miasta konfigurowalne w ustawieniach pluginu. Zadanko nie wygląda na skomplikowane ale nie mam pojęcia jak się tworzy pluginy (no chyba, że chodzi tutaj o zwykłe api). Byłbym wdzięczny za wskazówki, przydatne linki do tego zadanka. |
|
|
4.09.2020, 17:20:12
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Musisz napisac komende która będzie uruchamial cron i gdzieś zapisywal. Następnie na www te dane musisz pobrać i wyświetlić. Konfigurowalnosc miast możesz zawrzeć w pliku konfiguracyjnym lub/i jako parametr komendy. Tak to Ja rozumiem.
|
|
|
4.09.2020, 18:12:56
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 5 Dołączył: 20.05.2019 Ostrzeżenie: (0%) |
"plugin", czyli package, czyli - https://laravel.com/docs/7.x/packages
|
|
|
5.09.2020, 05:27:18
Post
#4
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) |
kiedyś robiłem podobne zadanko na symfony+ react, z tym że skrypt pobiera pogode (tez z openwathermap) interaktywnie poprzez klikanie punktów na mapie w czasie rzeczywistym i tworzy z tego historie którą można podejrzeć w oddzielnej zakładce. Jest docker tak więc łatwo odpalić. Pewnie musisz sie sztywno trzyma założeń i to za wiele nie pomoże, ale często takie zadania się przewijają więc wklejam link - może się kiedyś komuś przyda
https://github.com/gitbejbe1/symfony4-weather |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 21:58 |