Wszystko
Najnowsze
Archiwum
- 1
@m4rio: dziękuję! zdrowy dorodny okrąglutki rośnij :)
Dzieeeeń dobry wszystkim! ( ͡° ͜ʖ ͡°) to znowu ja ¯\(ツ)/¯
Dziś zostawiam Was na weekendzik z wpisem o #ciekawostki dotyczące #php PSR ᕙ(⇀
Dziś zostawiam Was na weekendzik z wpisem o #ciekawostki dotyczące #php PSR ᕙ(⇀
źródło: elena-popova-uWWkRDS_XuU-unsplash-scaled
Pobierz@januzi: To jest tak stare, że te kobiety pewnie już nie żyją
- 3
Tak mnie ostatnio zastanawia w #laravel dlaczego relacje w ORM wywołują tyle zapytań. Wychodzi na to jakby zapytania były tworzone w pętli. W pracy na co dzień korzystamy z cake i tam też na niektórych podstronach potrafimy mieć po 100 zapytań, gdzie tak naprawdę mamy wywołanie jednej funkcji i podpięcie kilku relacji, potem to wyświetlenie w pętli foreach, ale w pętli nie wrzucamy żadnych zapytań, a przynajmniej ja. :) Kiedyś
@nophp: duża ilość zapytań wynika wyłącznie z nieprawidłowo napisanego kodu. Jest to błąd, problem wydajnościowy który powinien zostać naprawiony. To że serwer wytrzyma, to że nie ma żadnych limitów nie zmienia faktu, że da się to zrobić lepiej. Poczytaj o N+1 problem. W ORM pewnie leci jakiś lazy load w pętli.
@nophp: Trzeba optymalizować zapytania. Jak masz encję, która ma relacje z innymi obiektami, to w metodach takiego modelu bądź w repozytorium domyślne funkcje pobierają tylko podstawowe dane, bez danych powiązanych. Przekładając to czysty SQL, to po prostu bez "JOIN", a zamiast tego nawet i kilkaset zapytań. Im bardziej złożona struktura tym więcej.
Najlepiej samemu napisać zapytanie przy pomocy jakiegoś QueryBuilder'a, którego zwrotem będą encje zgodnie z ORM. Dobrze napisany kod
Najlepiej samemu napisać zapytanie przy pomocy jakiegoś QueryBuilder'a, którego zwrotem będą encje zgodnie z ORM. Dobrze napisany kod
- 2
Cześć, mam stronę napisaną w laravelu, którą podesłał mi znajomy, ale niestety nie posiadam do niej pliku .sql żeby zaimportować bazę danych.
Czy jest jakikolwiek sposób żeby odbudować strukturę bazy danych? :/
Istnieje może jakieś narzędzie które pokazuje czego konkretnie brakuje w bazie danych?
Na prawdę z góry dziękuję za każdą pomoc i jakiekolwiek uwagi!
#laravel #programowanie #php #mysql #bazydanych #informatyka
Czy jest jakikolwiek sposób żeby odbudować strukturę bazy danych? :/
Istnieje może jakieś narzędzie które pokazuje czego konkretnie brakuje w bazie danych?
Na prawdę z góry dziękuję za każdą pomoc i jakiekolwiek uwagi!
#laravel #programowanie #php #mysql #bazydanych #informatyka
@AdDiXx: mowiles, że parę godzin walczyłeś, a do instrukcji nawet nie zajrzałeś xD
https://laravel.com/docs/7.x#server-requirements
https://laravel.com/docs/7.x#server-requirements
@AdDiXx: W ogóle ile plików masz w folderze database/migrations?
#laravel #php #github #javascript #vuejs
Mam ściągnięte repozytorium na dysku przez apke github na laptopie. Jak otworzyć plik w apce github na laptopie i edytować go a potem dać ten zmieniony plik do seniora?
Mam ściągnięte repozytorium na dysku przez apke github na laptopie. Jak otworzyć plik w apce github na laptopie i edytować go a potem dać ten zmieniony plik do seniora?
- 0
@panDocent: chodzi mi o klikanie na wersji graficznej apki githuba na laptopie
Opieranie znajomości GIT tylko i wyłącznie na aplikacji desktopowej GitHub nie jest dobre dla początkującego programisty. Lepiej najpierw zrozumieć, co dzieje się pod spodem i później używać tego narzędzia jako pomoc. Ja korzystam z UI w PHPStorm żeby zarządzać repo w GIT, ale wiedza o tym, jak zrobić to w terminalu to podstawa.
Ale jeżeli chcesz iść na łatwiznę i za 5 lat zastanawiać się, czemu kumple z zespołu są na mnie
Ale jeżeli chcesz iść na łatwiznę i za 5 lat zastanawiać się, czemu kumple z zespołu są na mnie
#laravel
Opłaca się zapłacić 800zł dla firmy za miesiąc praktyk w laravel?
Opłaca się zapłacić 800zł dla firmy za miesiąc praktyk w laravel?
@massejferguson
Nie
Szukaj praktyk. Są nawet płatne praktyki.
Parę lat temu swoje pierwsze doświadczenie łapałem na płatnych praktykach. Co prawda to były grosze ale no.
Nie
Szukaj praktyk. Są nawet płatne praktyki.
Parę lat temu swoje pierwsze doświadczenie łapałem na płatnych praktykach. Co prawda to były grosze ale no.
#laravel
robię bootcamp laravela https://bootcamp.laravel.com/inertia/creating-chirps i mam taki problem że zapomniałem hasła do swojego konta i próbuję przez http://localhost/forgot-password odzyskać hasło ale mi nic nie przychodzi na email. co da się zrobić żeby poznać swoje hasło? xD
robię bootcamp laravela https://bootcamp.laravel.com/inertia/creating-chirps i mam taki problem że zapomniałem hasła do swojego konta i próbuję przez http://localhost/forgot-password odzyskać hasło ale mi nic nie przychodzi na email. co da się zrobić żeby poznać swoje hasło? xD
- 0
@LuK1337: ok, zaraz będę ogarniać dokumentację tinkera
$ php artisan tinker
$user = User::first();
$user->password = Hash::make('hujhujhuj');
$user->save();#laravel
Robię bootcamp laravel + vue.js i zastanawia mnie jedna rzecz. Z czego to zrozumiałem to jak używamy laravel + vue.js to też używamy blade. Czy jedna nie używamy blade? Nie kumam tego :(
Robię bootcamp laravel + vue.js i zastanawia mnie jedna rzecz. Z czego to zrozumiałem to jak używamy laravel + vue.js to też używamy blade. Czy jedna nie używamy blade? Nie kumam tego :(
konto usunięte via Wykop
- 0
@massejferguson: nie wiem co to za kurs.
Współcześnie frontent we vue robi się albo przez pełną separację (laravel wystawia API) albo przy udziale adaptera jak Inertia (wtedy laravel przekazuje dane bezpośrednio do widoku).
Współcześnie frontent we vue robi się albo przez pełną separację (laravel wystawia API) albo przy udziale adaptera jak Inertia (wtedy laravel przekazuje dane bezpośrednio do widoku).
Singleton fajnie działał do momentu autoryzacji bo w momencie kiedy kończy się request to autoryzacja przepada w p---u
@seba_thc666: To użyj jakiegoś storage, np. Redisa czy nawet bazy danych do przechowywania tokenu.
Spam tagami dla zasięgu:
#pytanie #programowanie #programista15k #vuejs #javascript #laravel #php #informatyka #docker #ubuntu
Oprócz ChatGPT jakie są jeszcze inne "sztuczne inteligencje" które pomogą rozwiązać problemy programisty php/laravel/vuejs/javascript? Pytam ponieważ czasami ChatGPT daje tak głupie, nie logiczne, przestarzałe informacje że to głowa mała :(
#pytanie #programowanie #programista15k #vuejs #javascript #laravel #php #informatyka #docker #ubuntu
Oprócz ChatGPT jakie są jeszcze inne "sztuczne inteligencje" które pomogą rozwiązać problemy programisty php/laravel/vuejs/javascript? Pytam ponieważ czasami ChatGPT daje tak głupie, nie logiczne, przestarzałe informacje że to głowa mała :(
@wykopkiJesienne ja sprawdzałem i nie, zamiast podpowiadać głupoty zamiast podpowiadać to co już jest w kodzie
konto usunięte via Wykop
- 0
Komentarz usunięty przez autora Wpisu
#laravel
Żeby robić aplikacje w laravelu to wystarczy przeczytać, zrozumieć i zapamiętać dokumentacje dostępną na laravel.com czy coś jeszcze trzeba umieć? To znaczy jakieś dokumentacje inne? Magistra inżyniera lub inżyniera z informatyki trzeba zrobić żeby to ogarnąć? Czy jest ktoś kto skończył np. technika programistę albo technika informatyka i ogarną sam laravela?
Żeby robić aplikacje w laravelu to wystarczy przeczytać, zrozumieć i zapamiętać dokumentacje dostępną na laravel.com czy coś jeszcze trzeba umieć? To znaczy jakieś dokumentacje inne? Magistra inżyniera lub inżyniera z informatyki trzeba zrobić żeby to ogarnąć? Czy jest ktoś kto skończył np. technika programistę albo technika informatyka i ogarną sam laravela?
@massejferguson: Masz jeden folder o nazwie model w ktorym laduja twoje wszystkie modele danych ORM, fizycznie od siebie odseparowane pliki. O standardzie budowania namespace poczytaj PSR-4.
Masz jeden folder o nazwie model w ktorym laduja twoje wszystkie modele
@szubke: nie ucz jego tak, bo rzeczywiście zrozumie, że w app/Models będą same modele, a jak model będzie gdzie indziej to się pogubi (np. model w package discovery, chociaż w teorii nawet nie ma to aż tak znaczenia),
lepiej napisać: obecnie masz jeden folder o nazwie Model (w katalogu app; nie jest on ani plikiem, ani klasą, jest po prostu
- 0
Ostatnio się zacząłem zastanawiać nad zwiększeniem swoich skillsów w programowaniu. W sumie pracuję już ponad 3 lata jako programista. (drupal, laravel, troche symfony + vue, jquery, css, html + mysql,psql + docker/nakładka ddev). Z takich istotnych rzeczy to tyle.
Na rozwoju której z tych podanych technologii mogę najwięcej zyskać($$$)? Chciałbym w ciągu roku podwoić swoje zarobki, a mam też dużo wolnego czasu który zacząłem poświęcać na szlifowanie #laravel. Ale
Na rozwoju której z tych podanych technologii mogę najwięcej zyskać($$$)? Chciałbym w ciągu roku podwoić swoje zarobki, a mam też dużo wolnego czasu który zacząłem poświęcać na szlifowanie #laravel. Ale
@nad__czlowiek: @Rakky w PHP 20k+ to również normalne stawki jeśli umiesz coś więcej niż wordpressa, więc bym nie demonizował :)
@eternalmarcos: oczywiście że da się, ale na pewno trzeba się bardziej nakombinować, w javie masz 5 lat stażu to czy umiesz kodować dobrze czy średnio to 20k na fakturze się należy ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
#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
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
źródło: pepepandziobak
Pobierz- 0
@MrDracek: Na https://laravel.com/docs/10.x/sail#executing-node-npm-commands nie ma opisanego różnicy między 'sail up' a 'sail npm run dev' i w całej dokumentacji też tego nie znalazłem.
Czy django może być 100 szybszy od laravel (10 vs 100 ms) w wykonywaniu operacji rest crud?
Ta sama baza itd. Ustawienia takie jak domyślnie zaserwowane startując framework
#programowanie #laravel #django #testowanieoprogramowania
Ta sama baza itd. Ustawienia takie jak domyślnie zaserwowane startując framework
#programowanie #laravel #django #testowanieoprogramowania
@barbarianAx: brzmi jak cache hit
@barbarianAx: diabeł tkwi w szczegółach.
Korzystam z chatgpt, stackoverflow, google i wykop jeżeli mam problem. Gdzie jeszcze można szukać odpowiedzi na problemy przy programowaniu?
Spam tagami dla zasięgu:
#programowanie #programista15k #informatyka #vuejs #laravel #javascript #php #docker #ubuntu
Spam tagami dla zasięgu:
#programowanie #programista15k #informatyka #vuejs #laravel #javascript #php #docker #ubuntu
@massejferguson: jeśli potrzebujesz aż tyle i wciąż ci mało to coś jest nie tak
@massejferguson: jak ktos ci ksiazki poleca to mu nie wierz
#laravel #php #docker #ubuntu
Robiłem zadanie z firmy ale już przestałem je robić i postanowiłem że teraz będę robić bootcamp laravela (może bardziej mi rozjaśni larve). Zrobiłem nowy projekt 'chirper' i teraz próbuję zainstalować laravel breeze ale po wpisaniu 'composer require laravel/breeze --dev' pojawia mi się błąd '/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found' jednak gdy wpiszę './vendor/bin/sail php --version' normalnie pojawia mi się jaką wersje
Robiłem zadanie z firmy ale już przestałem je robić i postanowiłem że teraz będę robić bootcamp laravela (może bardziej mi rozjaśni larve). Zrobiłem nowy projekt 'chirper' i teraz próbuję zainstalować laravel breeze ale po wpisaniu 'composer require laravel/breeze --dev' pojawia mi się błąd '/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found' jednak gdy wpiszę './vendor/bin/sail php --version' normalnie pojawia mi się jaką wersje
@panDocent: zapewne dokładnie tak jest:
composera i php ma w obrazie Dockera w postaci Sail, ale prócz tego ma jeszcze pewnie zainstalowanego composera poza dockerem, w samym WSL.
@massejferguson musisz nauczyć się czym jest Windows, co to jest WSL i co to jest kontener dockerowy, następnie nauczyć się czym się one różnią od siebie. W dużym skrócie, to są oddzielne od siebie mikro- bądź pseudo- środowiska, których nie można używać
composera i php ma w obrazie Dockera w postaci Sail, ale prócz tego ma jeszcze pewnie zainstalowanego composera poza dockerem, w samym WSL.
@massejferguson musisz nauczyć się czym jest Windows, co to jest WSL i co to jest kontener dockerowy, następnie nauczyć się czym się one różnią od siebie. W dużym skrócie, to są oddzielne od siebie mikro- bądź pseudo- środowiska, których nie można używać
NIe ważne co będziesz robić, zadanie, czy bootcamp, czy oglądać śmieszne filmiki na YT, to nigdy się nie nauczysz, jeśli zamiast na ślepo wpisywać co ci mówią, nie zaczniesz rozumieć co robisz.
Nie używam Laravela ale po samym opisie Sail widzę, że to po prostu wrapper na komendy dockerowe. Wystarczy spojrzeć w źródło tego skryptu.
W skrócie, jak chcesz używać PHPa w dockerze, to spoko, ale najpierw dowiedz się jak się
Nie używam Laravela ale po samym opisie Sail widzę, że to po prostu wrapper na komendy dockerowe. Wystarczy spojrzeć w źródło tego skryptu.
W skrócie, jak chcesz używać PHPa w dockerze, to spoko, ale najpierw dowiedz się jak się
Treść przeznaczona dla osób powyżej 18 roku życia...
@asdfghjkl: problem u niego jest taki, że on niestety nie obrobił jeszcze dokumentacji, albo też obrobił i nic z niej nie przyswoił.
Zaczynając od tego, że dostał zadanie w Laravel, które jest postawione na starszej wersji (dostał zapewne pliki całej aplikacji do postawienia, bez vendor i .env). Chciał to odpalić na Windows, ale początkowo mu kompletnie nie szło, potem poszedł w Docker, który też był chybiony, skończyło się bodajże na Sail.
Zaczynając od tego, że dostał zadanie w Laravel, które jest postawione na starszej wersji (dostał zapewne pliki całej aplikacji do postawienia, bez vendor i .env). Chciał to odpalić na Windows, ale początkowo mu kompletnie nie szło, potem poszedł w Docker, który też był chybiony, skończyło się bodajże na Sail.
Być może z samym PHP a zabrał się za framework
@asdfghjkl: to nawet nie jest wiedza o PHP, trochę wadzi o devops, trochę o sysops.
Najlepiej byłoby zacząć od postawienia plain index.php, później może pobawić się w stawianie wordpressa (dla ambitnych sado-maso - mogą nawet coś na wp zaprogramować), potem dopiero Laravel.



















#programowanie #programista15k #webdev #