Wszystko
Najnowsze
Archiwum
@musicisgood pytanie czy ten kalendarz musi mieć integrację z booking czy airbnb.
- 0
@macjan_666: niee, nie chcę się integrować z zewnętrznymi bookingami. Zwyczajny, do własnych potrzeb booking.
- 0
Załóżmy że chciałbym zrobić grę przeglądarkową w stylu gry Plemiona.pl. Gra ma mieć podobną koncepcję jak plemiona, czyli mamy miasto, które rozwijamy, tworzymy plemiona/gildie z innymi graczami, podbijamy inne miasta itd, z tą różnicą, że gra miałaby miejsce w klimacie fantasy, a nie typowym średniowieczu.
Załóżmy, że na razie byłby to projekt hobbistyczny, ale gdybym dobrze rozwinął grę to mógłbym rozważyć możliwość przeistoczenia jej w projekt komercyjny (pomijam tutaj aspekty opłacalności biznesowej takiego
Załóżmy, że na razie byłby to projekt hobbistyczny, ale gdybym dobrze rozwinął grę to mógłbym rozważyć możliwość przeistoczenia jej w projekt komercyjny (pomijam tutaj aspekty opłacalności biznesowej takiego
@maciorqa: wszystko się da, nie wszystko ma sens
Generalnie w takich grach więcej pracy jest po stronie frontu jeśli to ma jakkolwiek wyglądać, nawet na standardy lat 2000. Nie jestem frontem, ale rekomendowałbym wybór jakiegoś frameworka. Dałoby się to napisać w PHP i z tego co się orientuję istnieją gry które odniosły sukces napisane w tej technologii. Framework tutaj dużej roli nie gra na tym szczeblu abstrakcji. Wybór bazy danych dla projektu gdzie nie wiesz z czym będziesz się mierzyć
- 0
To chyba najbardziej prymitywna jaka może być implementacja Event Sourcingu w PHP:
<?php
$events = [
'init' => function($a, &$r) {$r = $a;},
Moje pytanie jest takie, gdzie to może mieć praktyczne zastosowanie?
@daro1: wskazany przykład? Np. w PHP Object Injection. Szczególnie w użyciu z pobieraniem danych z użyciem zewnętrznego źródła, takiego jak filegetcontents. Polecam jednak użyć Jsona.
Skoro wspomniałeś Laravel, to idąc tym tokiem można wskazać kolejki jako miejsce, w którym można z takiego rozwiązania (bezpiecznej wersji) korzystać - czyli wykonywać kod już poza udziałem samego requesta/usera. Szczególnie, że teraz
Event Sourcing można zastosować tylko w takich frameworkach
@daro1: framework nie ma tu absolutnie nic do rzeczy
event sourcing nadaje się do trackowania częstych zmian elementów Twojej domeny - możesz odbudować na nowo obiekt nakładając na niego naniesione zdarzenia. produktem tego jest w pełni wiarygodny audyt działania twojego systemu. ofc jest to zasobożerne, więc co jakiś czas zapisujesz snapshot encji po iluś nałożonych
Ja to tutaj zostawię (service provider w głównym katalogu
api-platform/laravel
)
źródło: Zrzut ekranu 2024-09-19 175849
Pobierz- 0
Jak dla mnie sprawdził bym apostrofy
- 0
@Ten_od_Hanki: oj no tutaj faktycznie coś się posypało. Ale zwróć uwagę że napisałem, że nie można podpisać wygenerowanego pdf'a, a nie że pdf się nie generuje... A gdyby tak rzeczywiście wyglądał kod to wiadomo ze by się to wysypało w trakcie generowania...
#programowanie #laravel #php
Hej,
Mam pewną zagwozdkę i zastanawiam się jak do tego podejść. Mam platformę na której klienci mogą kupować różne produktu. Sprzedawcy chcą mieć możliwość wystawiania zniżek dla poszczególnych klientów względem produktów / kategorii etc. Zastanawiam się jak podejść do obliczeń rabatów i co by było najbardziej wydajne
1.
Hej,
Mam pewną zagwozdkę i zastanawiam się jak do tego podejść. Mam platformę na której klienci mogą kupować różne produktu. Sprzedawcy chcą mieć możliwość wystawiania zniżek dla poszczególnych klientów względem produktów / kategorii etc. Zastanawiam się jak podejść do obliczeń rabatów i co by było najbardziej wydajne
1.
konto usunięte via Wykop
- 7
Tylko opcja druga, nigdy nie zostawiamy takiej logiki na froncie w momencie kiedy mamy możliwość zrobić to na backendzie. Dodatkowo warto zwracać obie kwoty - oryginalną i tą po rabacie tak aby na froncie to spoko wyglądało :)
konto usunięte via Wykop
- 3
1. W momencie kiedy jest pobierana cała lista produktów, dorzucić do niej rabat a następnie obliczyć to po stronie frontu?
@GreeenOne: pomyśl. Przecież i tak gdzieś na etapie zamówienia na backendzie będziesz musiał to podliczyć, żeby Ci klient nie próbować zrobić wała z cenami.
- 0
Tester here, lekko ponad dwa lata doświadczenia w branży. Początkowo manualne testy, teraz głównie automatyczne i ogólnie cała automatyzacja wszelkich procesów związanych z testami, dodatkowo często wspomagam przy fixowaniu (php, js, nodejs), samemu też trochę sobie piszę prywatnie w php (symfony), myślicie że doświadczenie "przy fixach" mogło by się wliczać w doświadczenie komercyjne wymagane w ofertach pracy? Ktoś też był w takiej sytuacji przejścia z QA -> Dev?
#tester #
#tester #
@Damntrain za późno, nawet o tym nie myśl, idź na stolarza
@Reverse: kolejny QA, który się pcha na deva? Tylko po co, jak jako SDET masz podobną ilość programowania, zbliżone stawki, a dużo mniej stresu i presji. Do tego dużo łatwiej się wybić, bo dobrych devów jest pełno, a ogarniętego SDETa ze świecą szukać, bo większość osób z QA to debile, które przebranżowiły się z innych zawodów i jak widzę ich kod to można się załamać.
- 0
Ciekawostka:
Pewien użytkownik na Twitterze (X), z identyfikatorem "@sawaratsuki1004", zaczął tworzyć logo znanych technologii i narzędzi w IT w stylistyce logo ze środowiska vtuberów (twórcy na serwisie YouTube, którzy odgrywają postacie używając animowanych awatarów 2D/3D, ale to temat na inny wpis). Logo te są kolorowe, urocze i całkiem zabawne.
https://krylan.ovh/portfolio/pl/blog/b_63,kawaiilogos-technologia-w-uroczym-wydaniu
#technologia #it #typescript #react #vue #laravel #ruby #
Pewien użytkownik na Twitterze (X), z identyfikatorem "@sawaratsuki1004", zaczął tworzyć logo znanych technologii i narzędzi w IT w stylistyce logo ze środowiska vtuberów (twórcy na serwisie YouTube, którzy odgrywają postacie używając animowanych awatarów 2D/3D, ale to temat na inny wpis). Logo te są kolorowe, urocze i całkiem zabawne.
https://krylan.ovh/portfolio/pl/blog/b_63,kawaiilogos-technologia-w-uroczym-wydaniu
#technologia #it #typescript #react #vue #laravel #ruby #

źródło: kawaii-logos
PobierzNie wiem co to ma wspólnego z Vtubowym gównem jak widziałem podobne z 15 lat temu pobierając Visual Novelki z JP.
- 1
@AnonimoweLwiatko: to prawda, że też podobną estetykę można spotkać w japońskich grach, mangach, czy właśnie anime. Natomiast autor wspomnianych we wpisie logo pisał, że to właśnie ze środowiska vtuberów zaczerpnął inspirację do tego pomysłu. Możliwe, że ten konkretny styl był jakiegoś grafika, który wykonywał projekty dla vtuberów. Jak wpiszesz w wyszukiwarkę grafiki "vtuber logo" to zobaczysz, że tam mają często coś takiego.
- 0
Szukam już od kilku dni rozwiązania dla uruchomienia #laravel #reverb na serwerze VPS.
Lokalnie działał bez problemu. Podpinam pushera zamiast reverba i też działa bez problemu.
Tylko na zagranicznych portalach: Reverb został przetestowany i musi działać. Dodaj sobie do routingu /apps/{event}/events i powinno działać (⌐ ͡■ ͜ʖ ͡■)
Przechodząc do tematu mam taki błąd,
Lokalnie działał bez problemu. Podpinam pushera zamiast reverba i też działa bez problemu.
Tylko na zagranicznych portalach: Reverb został przetestowany i musi działać. Dodaj sobie do routingu /apps/{event}/events i powinno działać (⌐ ͡■ ͜ʖ ͡■)
Przechodząc do tematu mam taki błąd,
#wsl2 #ubuntu #linux #windows11 #laravel #php #sqlite #tableplus #bazadanych
Mam plik bazy danych sqlite w wsl2 ubuntu jednak jak otwieram go przez tableplus w windows11 baza danych jest pusta a jak przeniose plik na pulpit w windows11 to baza danych jest pełna. plik ma uprawnienia 777. jak rozwiązać ten problem?
Mam plik bazy danych sqlite w wsl2 ubuntu jednak jak otwieram go przez tableplus w windows11 baza danych jest pusta a jak przeniose plik na pulpit w windows11 to baza danych jest pełna. plik ma uprawnienia 777. jak rozwiązać ten problem?
konto usunięte via Wykop
- 0
@massejferguson:
Pisałem wczoraj. Ustaw sobie mysql. sqlite to tylko proteza bazy danych w laravelu do celów testowych. Nikt tego nie używa w praktyce. Ustaw mysql, łącz się do niej z laravela, z klientów baz danych na windowsie.
Jakieś przenoszenie plików sqlite po maszynach wirtualnych to strata czasu. Jak masz mysql to robisz dumpa bazy i też masz taki plik.
Pisałem wczoraj. Ustaw sobie mysql. sqlite to tylko proteza bazy danych w laravelu do celów testowych. Nikt tego nie używa w praktyce. Ustaw mysql, łącz się do niej z laravela, z klientów baz danych na windowsie.
Jakieś przenoszenie plików sqlite po maszynach wirtualnych to strata czasu. Jak masz mysql to robisz dumpa bazy i też masz taki plik.
@massejferguson ew sproboj chmod -R 777 database
- 0
#docker #devopsiarz #devops #php #laravel #sqlite #mysql #ubuntu
1) Jeżeli mamy apke w czystym php używamy wsl2 ubuntu i chcemy użyć dockera to musimy ściągnąć obraz mysql i php do katalogu w którym trzymamy apke?
1a) to trzeba jakoś "podłączyć"?
2) jeżeli mamy laravela to żeby używać go na docker to wystarczy zainstalować sail?
2a) tylko jedna komędą?
1) Jeżeli mamy apke w czystym php używamy wsl2 ubuntu i chcemy użyć dockera to musimy ściągnąć obraz mysql i php do katalogu w którym trzymamy apke?
1a) to trzeba jakoś "podłączyć"?
2) jeżeli mamy laravela to żeby używać go na docker to wystarczy zainstalować sail?
2a) tylko jedna komędą?
czytałem dokumentacje i #!$%@? mi to daje...
@massejferguson: czytanie ze zrozumieniem się kłania. Ja na podstawie dokumentacji i szybkiego jeszcze googlowania (po graifkach) szukałem sobie, która paczka najlepiej będzie pasować pod aplikację Headless z obsługą SPA: czy Laravel Passport, Laravel Sanctum czy jeszcze tam jeden. Czy może samemu zrobić aplikacjęOauth2 na JWT. Stanęło na ostatnim, ale najlepiej napisane przez Dependency Inversion, aby móc w przyszłości np. jednak przejść na któreś
@massejferguson ech, rozumiem początki, ale warto jeszcze raz dokumentację ogarnąć na spokojnie
1. Nie
1a. Tak
2. To zależy
2a. To
1. Nie
1a. Tak
2. To zależy
2a. To
#laravel
o co chodzi z tą bazą danych w laravel. ni c---a nic nie rozumiem w config/database.php jest
czyli domyślna baza danych jest sqlite
a w env
o co chodzi z tą bazą danych w laravel. ni c---a nic nie rozumiem w config/database.php jest
'default' => env('DBCONNECTION', 'sqlite'),
czyli domyślna baza danych jest sqlite
a w env
- 0
@Ysior: tak tylko że trzeba używać dobrych słów kluczowych w google i chatgpt żeby dobre wyniki wyszły a u mnie wychodzi jakieś g---o i się mecze już chyba z 3 dzień...
@massejferguson Jeżeli uczysz się programowania i chcesz iść ta ścieżka kariery to umiejętność skorzystania z google a nie framewroki jest najważniejsza.
Przecież to twoje pytanie zawierało to co trzeba wpisać. Czyli "jak działa metoda env? ".
Postaraj się dzielić to "nie rozumiem jak ta całość nie działa" na drobne kawałki czyli np "jak działa metoda env).
Powodzenia!
Przecież to twoje pytanie zawierało to co trzeba wpisać. Czyli "jak działa metoda env? ".
Postaraj się dzielić to "nie rozumiem jak ta całość nie działa" na drobne kawałki czyli np "jak działa metoda env).
Powodzenia!
#docker #laravel #php #mysql #devopsiarz #devops
Uczę się laravela i żeby stworzyć bazę danych muszę włączać xampp i przez tableplus tworzyć bazę danych. Da się to zrobić przez docker? Że włączam dockera i robię sobie bazę danych przez tableplus i docker ma bazę danych i aplikację laravela. Jak tak, to co muszę przeczytać żeby wiedzieć jak to zrobić?
Uczę się laravela i żeby stworzyć bazę danych muszę włączać xampp i przez tableplus tworzyć bazę danych. Da się to zrobić przez docker? Że włączam dockera i robię sobie bazę danych przez tableplus i docker ma bazę danych i aplikację laravela. Jak tak, to co muszę przeczytać żeby wiedzieć jak to zrobić?
@Nexiu: tragedią jest tylko synchronizacja plików pomiędzy hostem a wsl. Reszta na potrzeby bezproblemowego odpalenia dockera jest git.
A od jakiegoś czasu to jak ktoś chce może sobie nawet odpalić IDE wewnątrz wsl bo jest wslg i odchodzi problem synchronizacji plików.
A od jakiegoś czasu to jak ktoś chce może sobie nawet odpalić IDE wewnątrz wsl bo jest wslg i odchodzi problem synchronizacji plików.
- 1
@panDocent: thx.
A jest możliwość odpalenia MySQL na dokerze i stworzenie bazy danych przez tableplus żeby pisać apke w "czystym" PHP?
A jest możliwość odpalenia MySQL na dokerze i stworzenie bazy danych przez tableplus żeby pisać apke w "czystym" PHP?
Zone.Identifier
@massejferguson: The only way that I found to deal with these annoying "ZoneIdentifier" files was by creating an alias alias rzi="rm -rf **/*Zone.Identifier" and running it right before copy files. The other good one was adding **/*Zone.Identifier on the .gitignore file of my projects. –
equiman
May 13, 2022 at
Komentarz usunięty przez autora Wpisu
- 0
Mam #laravel z filamentphp i pluginem companies. I o filamentphp i plugin companies chodzi. Chcę w panelu admina zostawić domyślny wygląd filamentphp, ale w jednym z paneli chciałbym dać całkowicie nowy wygląd nie związany z filamentphp, ale z drugiej strony używający back-endu filamentu. Elementy typu edycja profilu, ustawienia, czy dodawanie firmy. Tylko, że edytując widoki filamentphp zaczytuje mi domyślny layout filamentu. Można gdzieś to zmienić, aby dało się wykorzystywać tylko
konto usunięte via Wykop
- 1
@nophp:
1. Tworzysz custom page > https://filamentphp.com/docs/3.x/panels/pages
2. Tworzy Ci się pusty widok z zawartością
3. W klasie swojego custom page możesz sterować jaki layout ma być użyty poprzez właściwość
Pamiętaj, że w filament każdy custom page to tak naprawdę nakładka na czysty livewire-owy full page component więc w nim możesz sobie już osadzać do woli
1. Tworzysz custom page > https://filamentphp.com/docs/3.x/panels/pages
2. Tworzy Ci się pusty widok z zawartością
<x-filament-panels::page></x-filament-panels::page>
3. W klasie swojego custom page możesz sterować jaki layout ma być użyty poprzez właściwość
protected static string $layout = 'filament-panels::components.layout.base'
albo getter public function getLayout(): string
.Pamiętaj, że w filament każdy custom page to tak naprawdę nakładka na czysty livewire-owy full page component więc w nim możesz sobie już osadzać do woli
#programowanie #laravel #programowanie #dane #php #backend
Jak najlepiej zrobić system kategorii i subkategorii?
Planowałem zrobić to tak:
Tabela z kategoriami gdzie przechowuje nazwę oraz opcjonalne parentid (Ktore odnosi sie do głównej
Jak najlepiej zrobić system kategorii i subkategorii?
Planowałem zrobić to tak:
Tabela z kategoriami gdzie przechowuje nazwę oraz opcjonalne parentid (Ktore odnosi sie do głównej
konto usunięte via Wykop
- 7
Poczytaj o wzorcu closure table i nestedset. Przyda Ci się.
#programowanie #laravel #programowanie #dane #php #backend
Hej wszystkim, mam kolejną zagwozdkę:
Mam controller który zwraca listę zakupionych produktów. Chciałbym obok każdego produktu wyświetla ile pieniędzy pozostało w skarbonce po danym zakupie. Jak najlepiej do tego podejśc?
Dajmy
Hej wszystkim, mam kolejną zagwozdkę:
Mam controller który zwraca listę zakupionych produktów. Chciałbym obok każdego produktu wyświetla ile pieniędzy pozostało w skarbonce po danym zakupie. Jak najlepiej do tego podejśc?
Dajmy
@GreeenOne: po c--j taka g------a funkcjonalność? jak produkt bedzie drozszy niz skarbonka to minusy bedziesz klepał? a koszty dostawy? vat?
@GreeenOne: jasne, rób matematykę po stronie klienta. Jeszcze daj mu funkcję do samodzielnego ustalania wartości skarbonki żeby sam mógł sobie budżety klepać ... k---a ... aż mną telepie ...
konto klienta i podpięte do niego saldo. Następnie robisz tabelę operacji na + salda i operacji na - salda. Przy każdej operacji informację ile na + lub na -, stan salda przed i stan salda po. Sortujesz operacje po dacie wykonania operacji
konto klienta i podpięte do niego saldo. Następnie robisz tabelę operacji na + salda i operacji na - salda. Przy każdej operacji informację ile na + lub na -, stan salda przed i stan salda po. Sortujesz operacje po dacie wykonania operacji
@massejferguson: przejrzyj sobie tematy jak kilka Cie zainteresuje to tak
Możesz jeszcze rzucić okiem na ten YT https://www.youtube.com/@LaravelDaily oraz na jego kursy
Możesz jeszcze rzucić okiem na ten YT https://www.youtube.com/@LaravelDaily oraz na jego kursy
jak jesteś juniorem albo modem to zdecydowanie warto
Laravel 12 będzie można uruchomić na wsl2 Ubuntu z dockerem na windows 11?