@AllDayPoker: 1. W modelu na backendzie masz flagę: read albo coś takiego
2. W momencie kiedy otwiera się zakładka czy tam dzwoneczek - wysyłasz get'em czy tam postem na backend ID elementu/ów które zostały odczytane
3. numerek nieprzeczytanych wyświetlasz jeśli not-read-count>0 po przeiterowaniu array'a powiadomień
  • Odpowiedz
Spytam jeszcze raz, bo ja już nie mam sił w #programowanie.
Mam Api postawione na laravelu + front jako #laravel i #vuejs.
Frontend zainstalowałem tak:
composer update
npm install
npm run dev
php artisan serve

Niestety pliki SASS mi się nie generują do CSS do folderu public. Dlatego mam po wejściu na stronę biało i 404 na plikach css i js. Nawet zmiana chmodów na 777 nie pomogła. Ktoś może
@xoxxox: wszystko jest okej, bo wcześniej był problem z chmodami, tylko kto inny mi robił i żem nie spojrzał. Ale skoro 777 nie dział to coś nie wiem...
  • Odpowiedz
@rvsky: Ale ogółem tieto nie polecam, bo mają #gownoprojekty i bardzo korporacyjne podejście do pracowników (ogólnie panuje tam kiepska atmosfera pracy). Fajny wydaje się Global Logic (dobre zarobki), ale założyciel szczecińskiego odziału był kiedyś szefem w Tieto, kiedyś (właśnie za czasów jego "rządów" w Tieto) z dnia na dzień wywalił 12 osób :D Ludzie się wystraszyli i zaczeli stamtąd uciekać, przez co powstał szczeciński odział Mobici :D (mają tam fajne projekty,
  • Odpowiedz
@rvsky: To że podstrona może być komponentem, to nie znaczy, że musi. Powiedzmy, że masz komponent, który jest podstroną. W nim możesz wykorzystać drobniejsze komponenty, które nie są podstronami, tylko elementami wykorzystanymi w danej podstronie.
  • Odpowiedz
@rvsky: Laravel + vue.js to fajne połączenie - zwłaszcza że Laravel zaleca Vue, ma nawet chyba jakieś narzędzia co ułatwiają współpracę (wiecęj info w dokumentacji Laravela, kiedyś o tym czytałem). Wiele poradników/kursów/pomocy dla Laravela i Vue na Laracast itd.
  • Odpowiedz
@schriker: To drugie, rozpocząłem może ok. 10 - żadnego nie ukończyłem w 100%, bo włączałem je tylko jak czegoś nie byłem pewien. Zbieram je na zasadzie ,,w wolnym czasie zabiorę się za jakiś"... niestety ostatnio nawet jak czasu jest wystarczająco, to chęci brak i zabieram się za coś innego. Ogólnie radziłbym zwracać uwagę na nazwiska instruktorów, nie polecam żadnego hindusa. Przynajmniej ja nie potrafię ich słuchać dłużej niż minutę.
  • Odpowiedz
@smieszke: sam wspomniałeś - react (mniejsze firmy, startupy), vue to ponoć korpo (jasność prawna), ale też powinen mieć wzięcie. Nowy angular, jak i utrzymywanie projektów w statrym. Do tego ogarnianie webpacka, dodatków do zarządzania stanem (np. redux, flux w reacie czy odpowiedniki w vue); ogarnianie idei RWD; czysty js też zawsze na propsie. I ogólnie ideę SPA też warto znać, bo to trendi.
  • Odpowiedz
Tak mi przyszlo do glowy, zeby dla treningu zbudowac klienta Wykopu, w Material Design, z uzyciem #vuejs i Quasar Framework. Moze byliby jacys chetni do wspolpracy?
  • Odpowiedz
Miretchki, chce w ramach nauki napisać sobie gierke (kółko i krzyżyk) z wykorzystaniem node.js (express), vue.js. Ogólnie giereczka będzie gracz vs gracz więc dodatkowo wjedzie socket.io. Jeśli chodzi o autentykacje i autoryzacje to poczytałem o jwt. Teraz pytanie, routing pisać w vue czy może express (razem z ssr)?

#webdev #vuejs #nodejs
@larvaexotech: No tak to chyba ma działać, ja logując się wysyłam dane (login, haslo) do api i zwraca mi jwt który zapisuje w local storage jeśli wszystko jest ok. No tylko później, sprawdzać za każdym przejściem na inną stronę czy ten klucz jest prawidłowy czy tylko przy np. dołączaniu do gry/pisania na czacie itp.?
  • Odpowiedz
@Krucyfiks użyj przy okazji vuex, będzie ci trzymało te dane które chcesz (token) globalnie. W momencie logoutu niszczysz cookie/storage i ustawiasz w vuex (czyli twoim tzw. store) wartość loggedIn na false. I możesz mieć tam (w swoim store) też metodę pomocniczą za pomocą której będziesz sprawdzał czy ktoś jest zalogowany czy nie, jeśli wolisz taki dostęp od tego bezpośredniego po zmiennej
  • Odpowiedz
#javascript #react #angularjs #vuejs
Jest sens faktycznie pakować się w spa tylko po to by być "nowoczesnym" i pisać po stronie backendu jedynie API ?

Ps. Czy tylko ja mam wrażenie, że frameworki js do spa wymagają za dużo dodatków do zrobienia czegoś używalnego? (Już pomijając tworzenie API po stronie backendu)
- znacznie szybciej natomiast można uzyskać działający produkt we frameworkach backendowych.

Więc po co? Dlaczego? Czy na początku tworzenia produktu ma
@pandev: IMO SPA to przede wszystkim szybsze działanie aplikacji dla usera końcowego, mniejsze wymagania dla infrastruktury (proste API ma mniejsze wymagania sprzętowe niż aplikacja z np. JSP, a sama strona SPA skompilowana pójdzie na czystym nginxie). Dodatkowo fajnie to wygląda na urządzeniach mobilnych - jak normalna aplikacja. Fajnie też wygląda sprawa cache - cała aplikacja SPA jest z reguły wolnozmienna i może być cachowana w przeglądarce, jak do tego dołożymy localstorage
  • Odpowiedz
Hej #programowanie w #java i #webdev.
Tworzylem projekt do tej pory sam - backend #spring , frontend SPA w #vuejs.
W koncu udalo mi sie dogadac z ziomeczkiem, ktory przejmie wiekszosc frontu,
a ja sie skupie na backendzie.
Problem w tym, ze nie wiem jak mu najprosciej wystawic backend.
Oczywiscie i SPA i backend sa na bitbuckecie, osobne repo.
Tylko troche lipa, zeby on musial odpalac ciagle srodowisko do Javy
Nuxt + Vue + Vuex + API w Express z ES7 = PWA + SRR + SPA <3
Praktycznie przy zerowym wysiłku.

W końcu frontend nabiera sensu... ( ͡° ͜ʖ ͡°)

@Marmite: jest na tyle prosty w użyciu , że bez większego wysiłku można go zsetupować do małej dupereli jak pojedynczy komponent (np do wyświetlania tweetów) ,ale w razie potrzeby pozwala w nim sklecić całą złożona aplikacje podzielona na dziesiątki modułów...
Jest szybki, i ma prężna społeczność
Nie bez powodu zdobywa taką popularność
  • Odpowiedz