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

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

@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ć
  • Odpowiedz
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ę
  • Odpowiedz
@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.
  • Odpowiedz
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.
  • Odpowiedz