Mirki z #programowanie i #laravel. Konfiguracje projektu edytować w env czy w pliku config/app.php?
Wszystko
Najnowsze
Archiwum
@musicisgood: env
Wszystko w env tez będzie głupie. Potem bedziesz miał plik env z 1000 linii
@asdfghjkl: przynajmniej bedzie wszystko w jednym miejscu a nie rozwleczone po całym projekcie (btw 1000 parametrów konfiguracyjnych - jak bedzie miał 30 to już dużo i tak). Jedyny problem z takim podejsciem ze np. mozesz chciec jednak trzymać jakieś ustawienia w repo (np. stopien kompresji plików ktore przetwarszasz) ale nie te wrażliwe (np. klucz do API
Treść przeznaczona dla osób powyżej 18 roku życia...
@kefas_safek: symfony nie wymusza na tobie konkretnej struktury ;) ja w jednym projekcie mam "płaską" strukturę, w innym podział kodu wg logiki biznesowej a jeszcze innym hexagonalną
- 2
@kefas_safek: Generalnie dobrą praktyką jest posiadanie modułów oddzielonych od symfony. Ja zazwyczaj robię tak, że mam sobie src/AppBundle i jakiś na przykład src/App i w tym drugim mam sobie logikę biznesową podzieloną na różne moduły i oddzieloną kompletnie od frameworka, więc teoretycznie jakbym kiedyś zdecydował zmienić framework to zmieniam framework, a nie mój kod biznesowy. Tam też trzymam wszelakie encje, ale nie korzystam z annotacji, encja w src/App nie wie,
- 2
Stworzyłem na szybko strategie dla autoryzacji w nuxt/auth z apollo całość działa z laravelowym Sanctum i ciasteczkami, może kiedyś się przyda komuś ;)
całość => https://pastebin.com/e55MM1zb
#nuxt #apollo #graphql #laravel #lighthouse #vue
i @nowiutki bo wspomniałeś o nuxt/auth i przejrzałem dokumentacje ;)
całość => https://pastebin.com/e55MM1zb
#nuxt #apollo #graphql #laravel #lighthouse #vue
i @nowiutki bo wspomniałeś o nuxt/auth i przejrzałem dokumentacje ;)
- 2
Trochę się namęczyłem żeby móc używać #nuxt #apollo #graphql #laravel #lighthouse oraz autoryzacji poprzez ciasteczka z Sanctum
Jak zwykle w dokumentacji nie ma nic na ten temat tylko trzeba przeszukać pół internetu może komuś się kiedyś przyda:
import { HttpLink } from 'apollo-link-http'
import { setContext } from 'apollo-link-context'
Jak zwykle w dokumentacji nie ma nic na ten temat tylko trzeba przeszukać pół internetu może komuś się kiedyś przyda:
import { HttpLink } from 'apollo-link-http'
import { setContext } from 'apollo-link-context'
Piątek wieczór – czas w sam raz na ostre cięcie na produkcji :-) Dzisiaj krótki wpis, który uporządkuje katalog z klasami migracji bazy danych w Laravel. Z biegiem czasu straszliwie puchnie i warto go co jakiś czas trochę odchudzić.
https://webroad.pl/php/7882-laravel-porzadek-w-migracjach-bazy-danych
#laravel #php #webroad
https://webroad.pl/php/7882-laravel-porzadek-w-migracjach-bazy-danych
#laravel #php #webroad
źródło: comment_1611348695kfKVuW0Mcofs7NIgSYSOpX.jpg
PobierzCzy byłby ktoś chętny do przyłączenia się do tworzenia eksploratora open source #bitcoin,
bazującego na plikach bitcoind z cachem w PostgreSQL, z wykorzystaniem #php i #laravel?
#programowanie
bazującego na plikach bitcoind z cachem w PostgreSQL, z wykorzystaniem #php i #laravel?
#programowanie
- 1
@sheeple:
Mogę wesprzec z tym ze wiekszosc zycia w zendize i symfony, ostatnia larva jakiej uzywalem to chyba wersja 4.
Mogę rowniez pomoc z frontem we vue, ale tutaj co najwyżej poziom juniora zaprezentuje :)
Mogę wesprzec z tym ze wiekszosc zycia w zendize i symfony, ostatnia larva jakiej uzywalem to chyba wersja 4.
Mogę rowniez pomoc z frontem we vue, ale tutaj co najwyżej poziom juniora zaprezentuje :)
- 1
@Hipodups: Dobra. Okazało się, że mam tam nawet konto, o którym kompletnie już zapominałem
- 0
Głowię się nad rozwiązaniem systemu uprawnień, załóżmy, że w aplikacji mamy model Project i Task, które są w relacji jeden do wielu. Nasz użytkownik ma nadane uprawnienie "read" dla Project ale nie ma uprawnienia do Task, endpoint odpowiedzialny za zwracanie modelu Project domyślnie zwraca relację Task.
Jaki waszym zdaniem jest najlepszy sposób na sprawdzenie czy user ma dostęp do relacji Task i jeżeli ma to wtedy ją zwróci? Zwracać tylko model Project
Jaki waszym zdaniem jest najlepszy sposób na sprawdzenie czy user ma dostęp do relacji Task i jeżeli ma to wtedy ją zwróci? Zwracać tylko model Project
@Cybe: można na etapie query buldera wrzucić with('tasks') w when który wpierw sprawdzi czy user ma uprawnienie task read. Alternatywnie można to sprawdzać na etapie API Resource/DTO i jeśli nie ma to nie zwracać relacji.
- 0
Komentarz usunięty przez autora
- 2
Z ciekawości przeglądałem sobie oferty pracy dla programistów PHP i znalazłem coś takiego:
O co w tym chodzi? ( ͡° ͜ʖ ͡°)
#programowanie #php #backend #symfony #laravel #programista15k #naukaprogramowania
W trosce o zdrowie psychiczne nie korzystamy z frameworków na literę "L" . ;)
O co w tym chodzi? ( ͡° ͜ʖ ͡°)
#programowanie #php #backend #symfony #laravel #programista15k #naukaprogramowania
@maciorqa: ktoś ma pewnie źle doświadczenie z laravelem. Pewnie nie umiał używać. Sam preferuję symfony, ale afaik laravel nie jest złym frameworkiem.
- 3
@maciorqa: To nie jest tak że przechodzisz z jednego na drugi i koniec, drzwi zamknięte. Po prostu pisząc w SF możesz (i powinieneś) tworzyć piękny kod zgodny z dobrymi praktykami, wzorcami itp. W larwie bywa to ciężkie, chociażby z powodu który przytoczyłem wyżej, i kiedy już się znasz i sobie popiszesz w SF, to potem jak wskakujesz na larwę to patrzysz i się odechciewa. Larwa jest super do mniejszych projektów
- 0
Jest jakaś paczka pod #laravel 8 do przelewy24.pl ?
Do starszych wersji laravela znalazłem, ale z 8 kłócą się paczki i wiele nie da się zrobić oprócz błędów.
#php #pytanie #programowanie
Do starszych wersji laravela znalazłem, ale z 8 kłócą się paczki i wiele nie da się zrobić oprócz błędów.
#php #pytanie #programowanie
- 2
@lolen: te wtyczki dedykowane do laravela to zazwyczaj kończą się "require: base-wtyczka", dopisaniem service providera i laravelovej fasady xD
Robiąc coś lekko podobnego do wykopu, typowo pod naukę o marginalnym pewnie zasięgu, ale jednak, żeby funkcjonowało i żeby ludzie mogli dodawać treści - to musze zadbać o moderację takiej stronki? Jest to jakoś prawnie wymagane? Czy mogę sobie np. stworzyć taką czarną dziurę w d00psku internetu, gdzie każdy będzie na siebie wylewać pomyje i wymiotować innym anonom w pysk fekaliami? Jest jakiś wymóg prawny, żeby była cenzura? Czy tylko potwierdzenie 18
Komentarz usunięty przez autora
@JamnikWallenrod: proszę bardzo, jak będziesz bogaty sypnij cos:
Uwaga! Publikowane powyżej LINKI/ARTYKULY są prywatnymi opiniami użytkowników serwisu, które dodano po zaakceptowaniu regulaminu. WWW.pl nie ponosi odpowiedzialności za treść XYZ. Jeżeli którykolwiek ARTYKUŁ łamie zasady, zawiadom nas o tym używając opcji "zgłoś nadużycie".
I chyba taki duppchron w stopce czy gdzieś wystarczy
Uwaga! Publikowane powyżej LINKI/ARTYKULY są prywatnymi opiniami użytkowników serwisu, które dodano po zaakceptowaniu regulaminu. WWW.pl nie ponosi odpowiedzialności za treść XYZ. Jeżeli którykolwiek ARTYKUŁ łamie zasady, zawiadom nas o tym używając opcji "zgłoś nadużycie".
I chyba taki duppchron w stopce czy gdzieś wystarczy
- 0
Mirki da się jakoś zrobić repozytorium w laravelu, żeby było statyczne / co tu robię zle / jakieś sugestie jak powinno to wyglądać?
https://pastebin.com/NBf3Uame
#pytanie #pytaniedoeksperta #php #laravel #ktotakpanutospie #*** #*
https://pastebin.com/NBf3Uame
#pytanie #pytaniedoeksperta #php #laravel #ktotakpanutospie #*** #*
- 1
repozytoria w active record też mają sens bo porządkują model z niepotrzebnej logiki, zwłaszcza ze scope-ów.
@nowiutki: zgadzam się, sam czasem robię, skróciłem w myślach poradę dla OPa żeby skupił się na podstawach w jego przypadku
- 1
@Migmus: masz paczkę od tego => https://github.com/andersao/l5-repository
- 0
php artisan serve - po wpisaniu tego polecenia mam taki bład. O co chodzi? Kiedyś normalnie po zainstalowaniu composera i stworzenia projektu mogłem korzystać z artisana. A teraz taki błąd. W internecie są jakieś rozwiązania tylko pod linuxa. Ktoś coś?
Mcrypt PHP extension required.
#php #programowanie #laravel
Mcrypt PHP extension required.
#php #programowanie #laravel
@Rakky: doinstaluj se libke z mcryptem ziomus. nie to zeby nie bylo napisane na stronie projektu co jest potrzebne do laravela: https://laravel.com/docs/7.x/installation
PHP >= 7.2.5
BCMath PHP Extension
Ctype PHP Extension
Fileinfo
PHP >= 7.2.5
BCMath PHP Extension
Ctype PHP Extension
Fileinfo
@spaduwa_mam_robote: no premiera była jakos tydzień czy dwa temu. Ja do mniejszych rzeczy to wolę valet a jak mam cos co wymaga wielu dodatkowych rzeczy w systemie to samemu sobie dockera komponuje, ale dam szanse Sail w którymś momencie ( ͡° ͜ʖ ͡°)
- 0
Mirki mam takie coś:
users - id | email_id [...]
emails - id | name
Jak zrobić, aby automatycznie dodawało mi email przy pytaniu o użytkownika?
Stosuje hasOne, getEmailAttribute i protected appends, ale nie działa (
users - id | email_id [...]
emails - id | name
Jak zrobić, aby automatycznie dodawało mi email przy pytaniu o użytkownika?
Stosuje hasOne, getEmailAttribute i protected appends, ale nie działa (
- 2
Zastanawialiście się jak szybko można wygenerować system autoryzacji użytkowników włączając system logowania, rejestracji oraz resetu hasła. W Laravelu można to wykonać za pomocą 7 komend bez pisania kodu. Mówię o bardzo prostym systemie autoryzacji używając Laravel Auth.
https://laraveldeveloper.pl/system-autoryzacji-laravel/
#laravel #php #programowanie #programista15k #informatyka #blog #programista #programujzwykopem #it
https://laraveldeveloper.pl/system-autoryzacji-laravel/
#laravel #php #programowanie #programista15k #informatyka #blog #programista #programujzwykopem #it
źródło: comment_1607972076O5QNpcw8cfOqpXupppIG3l.jpg
Pobierz- 1
@nowiutki: nie, wszystkie relacje jakie posiada Doctrine out-of-the-box są opisnae w dokumentacji. Takie coś realizujesz przez QB w repo.
- 1
Mirki z tagów #php #ecommerce #symfony #laravel mam pytanie, które skierowane jest do osób z doświadczeniem ze sklepami. Będę stawiał sklep spięty z hurtowniami z dropshippingiem i wybieram technologię po stronie back-endu. Sklep przez pierwszy rok/dwa raczej nie będzie pod dużym obciążeniem. Klient na razie chce przetestować pewien pomysł, a w razie gdyby potrzebne było skalowanie ze względu na wzrost zainteresowania jest gotowy zmienić
@ajgoron:
Jeśli tak to klient powinien zainteresować się SaaSem, a nie stawianiem platformy od zera, bo na początku to ty jako deweloper będziesz dla niego najbardziej zabójczym kosztem w ecommerce, i jest zwyczajnie taniej zacząć z jakimś
Klient na razie chce przetestować pewien pomysł, a w razie gdyby potrzebne było skalowanie ze względu na wzrost zainteresowania jest gotowy zmienić technologię.
Jeśli tak to klient powinien zainteresować się SaaSem, a nie stawianiem platformy od zera, bo na początku to ty jako deweloper będziesz dla niego najbardziej zabójczym kosztem w ecommerce, i jest zwyczajnie taniej zacząć z jakimś
- 0
@aso824: dzięki za odp. Chyba stanie na prescie.
- 0
Jak pobrać tylko jeden losowy item z relacji morphedByMany ? używając wyłącznie relacji
#laravel
#laravel
- 0
Mirki jak najoptymalniej rozwiązać ten problem:
Front ma listę rzeczy powiedzmy użytkowników, moge ich z frontu usunąć klikając przycisk, potem klikam "Zapisz" i dopiero leci zapytanie do bazy danych z wszystkimi użytkownikami
1. Mogłem dodać jakiegoś uzytkownika w między czasie z poziomu frontu (musi zostac dodany w bazie danych)
2. Mogłem usunąć z poziomu frontu użytkownika (przy zapytaniu powinien być usuwany z bazy danych) - problem w tym, że nie mam go w zapytaniu
Nie może
Front ma listę rzeczy powiedzmy użytkowników, moge ich z frontu usunąć klikając przycisk, potem klikam "Zapisz" i dopiero leci zapytanie do bazy danych z wszystkimi użytkownikami
1. Mogłem dodać jakiegoś uzytkownika w między czasie z poziomu frontu (musi zostac dodany w bazie danych)
2. Mogłem usunąć z poziomu frontu użytkownika (przy zapytaniu powinien być usuwany z bazy danych) - problem w tym, że nie mam go w zapytaniu
Nie może
- 1
@Migmus: użyj websokety oraz eventy po stronie larvy do modyfikowania stanu w vue w czasie rzeczywistym
- 1
@asdfghjkl: @nowiutki: @Hipodups: @MarcelMcOne: @Radaka: dzięki za sugestie ( ͡° ͜ʖ ͡°)
Po stronie vue punkty z typami były ładowane z bazy danych, gdy się dodało je od frontu to id było null.
Po backendzie:
if(is_null) --> nie istnieje, więc create
Jeśli jest id to znaczy, że jest w bazie więc ok
Usuwanie usuniętych po froncie jest robione
Po stronie vue punkty z typami były ładowane z bazy danych, gdy się dodało je od frontu to id było null.
Po backendzie:
if(is_null) --> nie istnieje, więc create
Jeśli jest id to znaczy, że jest w bazie więc ok
Usuwanie usuniętych po froncie jest robione
Podobno środa to mała sobota, dlatego żeby uhonorować ten dzień podrzucamy Wam #jobbox dla #php developerów
REMOTE:
do 20 000 PLN net:
PHP Developer [12,1-18,7k]: https://bit.ly/3pWWpE5
PHP Developer [17,2-15,8k]: https://bit.ly/3fW8lRU
REMOTE:
do 20 000 PLN net:
PHP Developer [12,1-18,7k]: https://bit.ly/3pWWpE5
PHP Developer [17,2-15,8k]: https://bit.ly/3fW8lRU
źródło: comment_1606896608qWnANeNuljWNYiGHx8vwBD.jpg
Pobierz















Na przykładzie #php i #laravel zademonstruję sposób na użycie UUID.
A czy Ty używasz UUID w swoim projekcie?
źródło: comment_1612454863KAux8tRtsBdojzAWuKtSXq.jpg
Pobierzuuid wypływało zawsze na zewnątrz, do jakiegoś get itd.
obowiązywała jednocześnie zasada aby id nigdy nie było widoczne nigdzie na froncie, id używaliśmy tylko do komunikacji pomiędzy wywołaniami na backendzie.
ps. to może ulid? nie rozwala tak bazy przy insercie