W #laravel #livewire zgodnie z dokumentacją podpiąłem Laravel Echo i skonfigurowałem pusher. Nawet event stworzyłem taki sam jak w dokumentacji. O ile w panelu pusher.com mam w statystkach, że odbiera wiadomość to już wiadomość po drodze gdzieś się gubi. Nie odbiera jej z powrotem w mojej aplikacji. No tylko, że nigdzie nie ma żadnego błędu. Wszędzie czysto w logach laravel, jak i w panelu pusher. Czy pusher działa
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@nowiutki: Po przejrzeniu najczęstszych błędów z livewire i echo udało mi się to ogarnąć. Ogólnie biblioteki Alpine i echo lubią się pokłócić i trzeba echo wydzielić do osobnego pliku i umieścić nad apine.
  • Odpowiedz
Hej, szukam jakiejś paczki dla #laravel, która pozwala na łatwe dodanie czatu z możliwością odpalenia rozmowy video. Nie chcę tego pisać od zera, a te paczki co znalazłem to pamiętają jeszcze Laravel 5. Może by działało, ale chciałbym coś dostosowanego do nowszej wersji. W sumie ważne, aby była możliwość utworzenia pokoju, wysłania wiadomości tekstowej i odpalenie właśnie rozmowy video.

#programowanie #programista15k #webdev #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ś
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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
  • Odpowiedz
Gdzie trzymać pliki kluczy w formacie JSON? Wiadomo, że najlepiej byłoby do ENV, ale takie pliki mają często dużą zawartość w nietypowych formatach. Czy trzymanie ich w storage/keys jest odpowiednim miejscem?

#laravel #php
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • 0
@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.
  • Odpowiedz
#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 :(
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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).
  • Odpowiedz
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.
  • Odpowiedz
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 :(
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #laravel
1)Robię teraz bootcamp laravela. Możecie wyjaśnić czy dobrze rozumiem ten kod? Jak coś moglibyście mnie poprawić?

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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 ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
#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
massejferguson - #laravel #docker #ubuntu #php #vuejs
Robię teraz bootcamp laravela (...

źródło: pepepandziobak

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach