#laravel #docker #ubuntu #php #vuejs
Robię teraz bootcamp laravela (https://bootcamp.laravel.com/inertia/installation#installing-laravel-breeze) i mnie zastanawia jedna rzecz po wpisaniu ./vendor/bin/sail up pojawia mi się strona z rejestracją a powinna pojawić się dopiero po wpisaniu ./vendor/bin/ sail npm run dev jednak gdy wpiszę ./vendor/bin/ sail npm run dev pojawiają mi się błedy (ss błędów poniżej). Rozwiązanie tego problemu jakby ktoś szukał to po prostu usuniecie pliku 'hot' w katalogu 'public'. więc albo ja coś
Pobierz massejferguson - #laravel #docker #ubuntu #php #vuejs
Robię teraz bootcamp laravela (...
źródło: pepepandziobak
Uczę się nuxt 3 i robię sobie małą apkę. Wiem, że w folderze 'pages' mam strukturę urla aplikacji.
Mam takie pytanie, jak mam duży komponent np. products to tworzę wielką kobyłę jednoplikową w pages/products.vue czy rozbijam to na mniejsze i wrzucam do np. components/page/products/header.vue; components/page/products/content.vue; components/page/products/product.vue.
Co myślicie? Jak wy to robicie? ( ͡° ͜ʖ ͡°)

#programowanie #vuejs #nuxt
@terror_blade: w wiekszych projektach group by feature, robie osobny folder pod konkretny ficzr

https://github.com/alan2207/bulletproof-react

w components trzymam rzeczy globalne pod ui, jak logo, header, jakies buttony

wiec na twoim przykladzie zrobilbym folder

features/products/components
features/products/store

etc

no ale jak ci wygodnie, group by feature duzo wygodniejsze w większych projektach

edit: ogolnie jeszcez dodam, ze no starasz sie unikac duzych komponentow, rozbijasz na jak najmn iejsze, oczywiscie, nie ma co przesadzac i rozbijac
Odziedziczyłem aplikację legacy (MPA) w pehapie (jakieś antyczne symfony). Na niektórych jej podstronach potrzebuję stworzyć mini aplikacje w JS. Wiem, że mogę to ogarnąć bez kompilacji, podpiąć skrypt vue/vendor i klepać vanilla js, ale w dłuższej perspektywie to ma więcej wad niż zalet, bo nie daje dostępu do nowoczesnych narzędzi (zwłaszcza TS).

Robić jedną aplikację, łączyć to z każą ze stron i jakoś na podstawie zmiennych modyfikować co wyświetla, czy da się
Pobierz ujdzie - Odziedziczyłem aplikację legacy (MPA) w pehapie (jakieś antyczne symfony). N...
źródło: obraz_2023-08-11_160357798
@ujdzie: Oczywiście, rozumiem Twoje obawy i potrzeby. Wydaje się, że masz kilka opcji, zależnie od skomplikowania Twojego projektu i wymagań.

1. Jedna Duża Aplikacja JS: Możesz stworzyć jedną dużą aplikację (np. w Vue.js lub React), która będzie obsługiwała różne części Twojego systemu. Za pomocą routingu i dynamicznego importowania możesz kontrolować, co jest ładowane na różnych stronach. To pozwoli Ci na utrzymanie spójności i wykorzystanie wspólnych komponentów.

2. Wielokrotne Małe Aplikacje
Kiedy Waszym zdaniem takie frameworki jak Laravel i Vue albo React które są obecnie najpopularniejsze odejdą w zapomnienie? Kiedyś to były na topie takie frameworki i biblioteki jak CI, Kohana (przynajmniej w Polsce), jQuery i Knockout.js a teraz to już praktycznie nic o nich nie przeczytam, bo wszyscy tylko wciąż gadają o Laravelu i Vue. Podejrzewam że ich popularność nie przekłada się aż tak bardzo na ilość ofert pracy i wdrożeń w
@daro1: Tego podejrzewam nie wie nikt, technologia się zmienia. Ktoś zrobi coś lepszego, szybszego, wygodniejszego prędzej czy później - to może być za rok, a może być i za dziesięć lat.

Dlatego proponuję uczyć się programować, a nie uczyć się języków czy frameworków.
@daro1 tak jak napisał przedmówca, lepiej nauczyć się wykorzystania języka a w konsekwencji, po zdobyciu doświadczenia można dojść do wniosku że te wszystkie frameworki tak na prawdę opisują kilka powtarzających się wzorców. W każdym języku, przy użyciu dowolnego framweroka można napisać gówniany kod :)
Hej Mirki,
mam problem z konfiguracją ścieżek nadrzędnych w #vite i #vuejs ale zasadniczo myślę, że z #react jest tak samo.
Mam dosyć starą apkę, której struktura wygląda w uproszczeniu tak:
A/
B/
C/
D/
...
Z/
całość stoi na IIS na archaicznym asp classic (ale to w sumie też bez znaczenia) mam do tego dostęp po localhost:765
w folderze A mam wspólne cssy,grafiki, etc statyczne pliki (np. localhost:765/A/style.css)
w folderze B
#naukaprogramowania #vuejs
Potrzebuje poradnika/tutoriala itp jak filtrować produkty, robić paginację z produktami kiedy dostaję listę np. 50 elementów? A ma być na stronie 5 produktów albo wybieram produkt z kategorii damskie/męskie itp. Chce to filtrować uderzając do API np.
/products?category= male&category=special

w tutorialach w internecie głównie jest filtrowanie na całej liście, tego nie chce. Wie ktoś może jak w VUEX dołączyć filtrowanie po parametrach ???

Chodzi o vue
A po co Ci do tego vuex? Pobierasz w jakimś komponenecie nadrzędnym dane z API, wyswietlasz je, z API pobierasz ilość elementów, dzielisz to przez ilość elementów którą chcesz mieć na stronie i to daje maksymalny element paginacji. W vue piszesz logikę jak te elementy podzielić na tablicę np [[1],[100,101,102],[666]] w zależności od tego jaki element jest aktywny. później tej tablicy używasz do wyrenderowwania paginacji. Aktywnej strony i parametrów używasz do budowania
via Wykop Mobilny (Android)
  • 0
#nuxtjs #vuejs #nodejs #serwery #linux

Mam apke w nuxtjs która śmiga na darmowym planie heroku ale chce to przenieść na swój serwer dedykowany który się nudzi i tak a heroku zaraz będzie płatny.

Czy ktoś ma jakiś tutorial / artykul na temat tego jak skonfigurować system Ubuntu / Debian pod budowanie i hostowanie takich apek? Wiem że chyba jakoś ngnix trzeba pod to specjalnie konfigurować
TLDR: chcę zrobić aplikację webową + android/iOS z pomocą narzędzi, które mi to znacznie ułatwią. Gubię się w gąszczu bibliotek/frameworków. Mam małe doświadczenie z Laravelem, Vue i chyba tego bym się trzymał. Co wybrać żeby ułatwić zadanie? (nie jestem programistą 30k tylko robię to hobbystycznie)

Jakiś czas temu zacząłem pisać własną aplikację z użyciem Laravel + Vue + Inertia.js + Tailwind CSS. Problem jest taki, że wszystkie komponenty pisałem sam i zabierało
@ddiazepam Ja mam skomplikowane formy w kilku tabach w modalach i wszystko smiga, ale rozumiem ze jestes poczatkujacy i szukasz czegos prostego – intertia wymaga jednak troche doswiadczenia i ogarniecia, czasem trzeba podłubać/pokombinowac
Siema.
Zacząłem korzystać z TypeScript razem z Vue2. Mam taki problem że stworzyłem komponent, otypowałem propsy i jak zaimportuje komponent i najadę na niego myszką w script to ładnie mi pokazuje typy ale jak już wpisuje go w template to pokazuje mi się typ any i mogę w propsy wrzucić kompletnie inny typ.
Przykładowo mam komponent Item z propsem header: String

import { defineComponent } from 'vue'

export default defineComponent({
name: "Item",
Mirki, mam problem, z api dostaje obiekty które są konfiguracjami bloków, wrzucam je do pine, teraz gdy klimat na block kopiuje mi je i wrzuca na stronę, problem jest taki że nie mogę się pozbyć referencji, czyli jak zmieniam input na stronie to zmienia mi je we wszystkich obiektach które zostały skopiowane, potrzebuję otworzyć czystą instancję obiektu a dopiero po skopiowaniu nadać mu reaktywność
#vuejs #javascript
@terror_blade: a czego brakuje temu pierwszemu że musisz mieszać?

Nadal nie rozumiem tego hype na tailinga. Cofanie się w czasie to epoki Twitter bootstrap gdy był zbiorem CSS.

Tyle fajnych design systemów zapewniających to co stary Twitter bootstrap czy tailwind plus masa nowych fajnych bajerów a ludzie cofają się do starego. I efekt jest taki że albo klepiemy od zera własny design system bazując na CSS z tailwinda albo robimy mieszańca
Nigdy nie bawiłem się jakoś specjalnie we frontendzie, zawodowo 100% backend, jedynie na studiach robiłem kiedyś na zaliczenie coś w #vuejs, ale to tak po omacku, nie uczyłem się go jakoś specjalnie, kiedyś też bawiłem się w #react, ale też już nawet nie pamiętam co tam robiłem, #angular tylko odpalałem żeby sobie przeklikać coś lokalnie, a teraz chciałbym zrobić sobie jakąś apkę, bardziej dla zabawy i żeby też poznać to
Jak skonfigurowac #nginx dla Single Page Application napisane w #vuejs? Builduje sobie do dist, a pozniej kopiuje te pliki do kontenera z #nginx - problem jest taki, ze ten defaultowy config nie wspolpracuje z Vue Router... jesli w swojej SPA mam takie sciezki:

- /
- /test
- /costam

To jesli odwiedze najpierw sciezke /, a pozniej sie przeklikam do innych stron (np. klikne w jakis href) to
Potrzebuje logiki z metod komponentu Vue, chce żeby ta logika była wywoływana w dwóch miejscach, jedno to ten komponent a drugie to czysta funkcja/klasa. Da się jakoś wyciągnąć takie metody, w których pelno jest odniesień do pól w data() i są one nadpisywane w tych metodach? Nie mam pomysłu za bardzo jak to refaktoryzować. #programowanie #vuejs
Jestem zielony we Vue, ale czy da się wywołać jakoś mounted() componentu w jakimś innym componencie albo w zwykłym pliku js? Chciałbym żeby to wszystko co jest w mounted w danym componencie załadowało się na samym początku uruchomienia aplikacji, a nie wtedy jak wejdę na endpoint w którym jest ten component. #programowanie #vue #vuejs