Wszystko
Najnowsze
Archiwum
4
Laravel, Docker i Sail - jak tworzyć wydajnie środowiska programistyczne

Docker jest wspaniałym narzędziem do stawiania różnego rodzaju środowisk testerskich czy przedprodukcyjnych. Ale zwykle stawianie aplikacji za pomocą Dockera bywa skomplikowane. Całe szczęście programistom Laravela na pomoc przychodzi pakiet Sail.
z- 0
- #
- #
- #
- #
- #
- #
@mirasKo-Kalwario: jak wg ciebie może to inaczej działać jeśli chcesz bez przeładowania strony wykonać akcję i dostać odpowiedz z serwera. czy to używając vanilla js czy jakuegos vue, jquery cokolwiek efekt będzie podobny. jak wejdzie 1000 osób i każda kliknie guzik to będzie tysiąc requestow. ale to samo też będzie jak ktoś wejdzie na stronę i zacznie spamować refresh
@asdfghjkl: @mirasKo-Kalwario: polecę jeszcze ten artykuł https://medium.com/@nathanpisarski/making-the-case-against-laravel-livewire-a88c68ca0627
Autor został strasznie zjechany swego czasu, ale moim zdaniem wiele jego wniosków jest bardzo trafnych.
Autor został strasznie zjechany swego czasu, ale moim zdaniem wiele jego wniosków jest bardzo trafnych.
- 0
#programowanie #laravel
Mam następujące modele z relacjami (oczywiście wymieniam tylko to co istotne w tym przypadku):
Sklep:
hasMany Zamowienie
Mam następujące modele z relacjami (oczywiście wymieniam tylko to co istotne w tym przypadku):
Sklep:
hasMany Zamowienie
- 0
@husky83: a może takie coś spróbuj:
DB::table('shop')
->select(DB::raw('SUM(order_items.value) as value, shop.name'))
->join('orders', 'order.shop_id', '=', 'shop.id')
->join('order_items', 'order_items.order_id',- 0
@yelm: Chyba ostatecznie właśnie tak się skończy, ale szukałem jeszcze rozwiązań eloquentowych :-)
- 0
Siemka, pytanie skierowane głównie do osób piszących coś w laravel. Gdy korzystam z CustomRequest.php jako walidatora, to mogę dodać coś więcej niż prostą arrayke w rules?
public function rules(): array
{
return [
'user_id' => 'required|numeric',@aso824: Osobiście to nie pchałbym logiki biznesowej do form requestów jako custom rules. Czemu? W przypadku, gdy chcielibyśmy zrobić podobną funkcjonalność, tylko jako command, to musimy walidować jeszcze raz. Więc najlepiej to chyba walidować gdzieś w serwisie i wstrzykiwać go do kontrolera lub commanda. Ewentualnie korzystać z samych policies, np. właśnie gdzieś w serwisie.
- 3
@aso824: kodami błędów na takim etapie by się nie przejmował, bo jak będzie potrzebne to w Handlarze wyłapie wyjątek i da poprawny, ale wrzucenie tego w policy pozwoli mu to wykorzystać w wielu miejscach np: serwis, kontroler, widok (@can w blade), routing (zabezpieczenie za pomocą can:coś tam)
- 1
- 0
Po wielu przemyśleniach co się uczyć wybrałem #symfony zamiast #laravel (więcej ofert pracy i większa liczba projektów oraz długość na rynku). Czy zacząć naukę od wersji 6 czy najpierw 5? Jaką literaturę/kursy polecacie? Aktualnie pracuję jeszcze w Kohanie no ale czas się przerzucić na coś rozwijanego i popularnego :)
Rozkminy nad przeszłością i prognozy na przyszłość PHP
https://bulldogjob.pl/readme/php-trends-predictions-in-2022
#php #laravel #magento #programowanie #naukaprogramowania
https://bulldogjob.pl/readme/php-trends-predictions-in-2022
#php #laravel #magento #programowanie #naukaprogramowania
#php #laravel #pracait
Hej mirki, rozglądam się za dodatkowym zajęciem. Ogarniam laravel, mysql, docker, redis, rabbit, trochę frontend (najlepiej na jakimś bootstrapie albo czymś podobnym).
Jeśli potrzebujecie kogoś do pomocy, przy zleceniach lub w firmie w której pracujecie przyda się pomoc na kilkadziesiąt godzin, zapraszam.
Nie zamykam się na framework laravel, chętnie nauczę się czegoś nowego.
Hej mirki, rozglądam się za dodatkowym zajęciem. Ogarniam laravel, mysql, docker, redis, rabbit, trochę frontend (najlepiej na jakimś bootstrapie albo czymś podobnym).
Jeśli potrzebujecie kogoś do pomocy, przy zleceniach lub w firmie w której pracujecie przyda się pomoc na kilkadziesiąt godzin, zapraszam.
Nie zamykam się na framework laravel, chętnie nauczę się czegoś nowego.
- 0
Stworzyłem kilka prostych SaaS-ów, czy CRM-ów, ale to nie potrzebowało więcej niż jednej bazy danych.
No i teraz mam dylemat, bo dla każdego klienta ma być osobna baza danych i jedna główna trzymająca dane wszystkich klientów, która posłuży do zarządzania tym wszystkim. No fajnie tylko, że za pomocą jednego logowania każdy może mieć dostęp do kilku baz danych np. pracownik pracuje w dwóch firmach i ma mieć dostęp do jednej i do drugiej.
No i teraz mam dylemat, bo dla każdego klienta ma być osobna baza danych i jedna główna trzymająca dane wszystkich klientów, która posłuży do zarządzania tym wszystkim. No fajnie tylko, że za pomocą jednego logowania każdy może mieć dostęp do kilku baz danych np. pracownik pracuje w dwóch firmach i ma mieć dostęp do jednej i do drugiej.
@nophp: W projekcie korzystamy z multi-tenanta jest jeden backend, z którego korzystają wszyscy klienci, jest jeden frontem. Tylko każdy klient ma osobną domenę, z której się łączy i na tej podstawie pobierane są dane z odpowiedniej bazy danych. User jest per baza/domena
Nie musi przeszukiwać np. kilku tysięcy rekordów, aby wyświetlić 10-20 dla jednego klienta
@nophp: to można partycjami zrobić
- 0
@Anesa: tak ale nie powinnaś tego robić, seedery są pod środowisko dev zaprojektowane a migracje odpalane również na prod
- 1
@Anesa: jak potrzebujesz wrzucić jakieś dane w migracji to polecam po prostu dodać odpowiednie zapytania do migracji. Seedery zostały stworzone raczej do generowania danych do testów
- 0
Hey Mircy i Mirabelcy. Może wy podpowiecie jak się uporać z problemem.
dyld: Library not loaded: /usr/local/opt/tidy-html5/lib/libtidy.5.dylib
Referenced from: /usr/local/Cellar/php/8.0.7/bin/php
Reason: image not found
Już
dyld: Library not loaded: /usr/local/opt/tidy-html5/lib/libtidy.5.dylib
Referenced from: /usr/local/Cellar/php/8.0.7/bin/php
Reason: image not found
Już
@Ysior: najlepszą opcją do przełączania się między różnymi wersjami PHP jest docker
- 1
@KKK1337 już rozwiązałem problem, posypały się wersję bibliotek po uruchomieniu brew upgrade, standard :) Tyle że w tym wypadku reinstalacja nie pomogła i koniec końców ręcznie w terminalu zmieniałem nazwy z 7 na 8 :)
- 8

@Ernest_: będą opowiadać dlaczego laravel s---------y fork symfony? xD
- 8
@Klopsztanga: Nie mów tak nawet. :(
"Laravel has changed lives, more than a framework is a tool for building ideas." xD
"Laravel has changed lives, more than a framework is a tool for building ideas." xD
- 0
Mirki potrzebuję pomocy w #webdev czy jest jakiś sposób kiedy mam dwa foldery obok siebie jeden to:
/laravel/
drugi:
/blog/
/laravel/
drugi:
/blog/
- 2
@Bad_Wolf: no ja tam OPa zrozumiałem bez problemu więc chyba tylko Ty masz problem
@ryczek02: da się to zrobić na 100% ale nie powiem Ci jak bo nie jestem biegły w htaccessie. Otwórz i wklej ten htaccess który masz obecnie. Tam pewnie jest RewriteCond który trzeba dodać/modyfikować żeby przepisywał wszystkie route'y do laravela oprócz folderu blog
@ryczek02: da się to zrobić na 100% ale nie powiem Ci jak bo nie jestem biegły w htaccessie. Otwórz i wklej ten htaccess który masz obecnie. Tam pewnie jest RewriteCond który trzeba dodać/modyfikować żeby przepisywał wszystkie route'y do laravela oprócz folderu blog
@ryczek02: opcje masz dwie. Albo zrobić reversa na katalogu głównym albo redirect w htaccessie
Trzecią jest skrypt w index.(co tam używasz) który zrobi redirecta.
Redirect nie zmieni Ci linków tylko przerzuci na inne.
Trzecią jest skrypt w index.(co tam używasz) który zrobi redirecta.
Redirect nie zmieni Ci linków tylko przerzuci na inne.
- 0
Jest strona napisana w PHP / Laravel - nazwijmy to core-app. Wszystkie moduły strony są zrobione jako pakiety i instalowane są przez composer. Teraz jak rozwiązać upgrade samego core-app? Core-app zawiera główny composer.json dla strony, pliki statyczne, strukturę katalogów + pare class. Wszystkie moduły automatycznie się uaktualniają przez composer upgrade ale jak coś zmieniam w core-app to muszę to ręcznie / ftp na serwer wgrywać.
#programowanie #php #
#programowanie #php #
Co nowego pojawi się w Laravel 9.0
Sprawdź, co nowego w Laravel 9.0, którego premiera w styczniu i kiedy możemy spodziewać się kolejnych aktualizacji.
https://bulldogjob.pl/readme/co-nowego-w-laravel-9-0
#php #laravel #programowanie #naukaprogramowania
Sprawdź, co nowego w Laravel 9.0, którego premiera w styczniu i kiedy możemy spodziewać się kolejnych aktualizacji.
https://bulldogjob.pl/readme/co-nowego-w-laravel-9-0
#php #laravel #programowanie #naukaprogramowania
- 0
Ale artykuł przez przypadek znalazłem XD
https://medium.com/@kiasaty/how-to-avoid-enum-data-type-in-laravel-eloquent-1c37ec908773
Bałbym się iść znów do pracy z Larwą żeby nie trafić takich cudów
https://medium.com/@kiasaty/how-to-avoid-enum-data-type-in-laravel-eloquent-1c37ec908773
Bałbym się iść znów do pracy z Larwą żeby nie trafić takich cudów
Treść przeznaczona dla osób powyżej 18 roku życia...
Hej! Przez jaki serwis najlepiej szukać pracy jako #programista15k w Polsce? Zagraniczna firma w której pracuję będzie ewentualnie szukać kogoś z Polski i zastanawiamy się gdzie wrzucić ofertę :) #php #laravel #vuejs
@mikwiat: jako że tam jest drogo dla wrzucających, to często grupki na fb i czasem linkedina - ale to głównie jako junior
- 6





















- Utworzyłem lokalnie projekt:
composer create-project laravel/laravel fakturomat:-)- Wrzuciłem przez FTP na hosting produkcyjny (praca na produkcji to moje hobby)
- Upgrejdnąłem hosting, żeby PHP 8 działało
- Działa, ale w stopce strony witającej pojawia się informacja: Laravel v8.83.14 (PHP
Chyba takie coś: composer create-project laravel/laravel="9.*" fakturomat stworzy ci projekt na wersji 9.
Wrzuciłem PHP 8.0, composera też upgrejdnąłem na 2.x i poszło jak z płatka - Laravel 9 ściągnięty.
Dziękuję Panowie za porady, życzę miłego dnia i smacznej kawusi :)