Możesz pozostać przy obecnie wykorzystywanej wersji PHP, akceptując fakt, że okres jej wsparcia dobiegł końca. W tym celu skorzystaj z usługi „Obsługa starszych wersji PHP” w cenie 250 zł netto/rok.


@nazwapl: Wy za te 250 złotych oferujecie wtedy jakieś wsparcie np robicie security patche itp? czy po prostu bierzecie kasę za nic?
  • Odpowiedz
Potrzebuję pomocy, nie wiem z czego skorzystać w customowym module Prestahop 1.7 aby w ostatnim kroku zamówienia tj. po wyborze metody płatności i naciśnięciu przycisku "Złóż zamówienie" zrobić walidację pola, które sam dodałem. Z gory thx
#php #webdev #prestashop
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php
Po co w obiektowym programowaniu używa się private i protected? przeczytałem cały internet i dalej nie rozumiem po co one są. Z przykładów podanych w necie też nic nie rozumiem. według mnie wystarczy dać public na wszystko i będzie ok. mógłby ktoś jak dla bardzo początkującego wyjaśnić?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: w mocnym skrócie:
public - ma dostęp każdy;
protected - ma dostęp każdy z klasy w której jest to oraz każdy kto po niej dzieczyczy;
private - dostęp tylko z wewnątrz klasy;

Jak widać, różnica jest w tym, że protected umożliwia dziedziczenie
  • Odpowiedz
Masz przykład - wrapper do połączenia do bazy danych. Ma on prywatną metodę executeRawQuery z argumentem query, która wykonuje zapytanie w bazie. Ma ona też publiczną metodę getEntity($type, int? $id), która szykuje odpowiednie query, bez żadnych bugów czy SQL injection i ona wywołuje executeRawQuery.

Dzięki temu masz zabezpieczenie, że nie wywołałasz jakiegoś głupiego query, które np. rozwali Ci bazę, bo nie masz walidacji danych wejściowych.
  • Odpowiedz
#programowanie #php

Wstukuje sobie composer create-project laravel/laravel=5.2.31 la1 w konsoli w PHPStorm. #!$%@?, ściąga się i w pewnym momencie pobierania wywala mi połączenie sieciowe tak, że muszę sterownik odinstalowywać od karty sieciowej i tak jest za każdym razem jak próbuje zainstalować. To instaluje jakieś wirtualne adaptery sieciowe?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nexiu: bo lubi grzebać w przeszłości. Czasem niektóre projekty pisane są na 5 i żeby się dowiedzieć jak co się je - trzeba czasem wrócić do przeszłości.
  • Odpowiedz
Możecie mi wyjaśnić po co są te całe eventy i dispatchery? Generalnie spotkałem się z sytuacją , w której po wykonaniu jakiejś akcji był tworzony event, który wysyłał emaila. Ale jaki jest tego cel? Nie rozumiem tego. #symfony #php
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@belkot1122 nie wiem czy miałeś do czynienia z WordPress, ale były tam hooki. Coś się, wykona i podpinasz się pod to.

Ogólnie pozwala ci to lepiej ogarnąć kod. Rozbijasz go na części, tutaj robisz jakieś zadanie, powiadamiasz event, że coś się wykonało i subscriber nasłuchuje czy event się pojawił i wykonuje kolejną akcję. Nie musisz ogarniać klas klas o długości 1500 linijek z 50 metodami wewnątrz, tylko wszędzie masz te 20-50
  • Odpowiedz
jutro wygasa mi hosting. Lepiej zainwestować 20zł w rok hosting (tak wiem że na localhoście też można, ale oszczędzam zasoby) i ćwiczyć pisanie skryptów w #php z #chatgpt czy lepiej kupić 5metrów sznura i ćwiczyć #shibari a do tego na wszelki wypadek zawsze będzie sznur w domu
KingaM - jutro wygasa mi hosting. Lepiej zainwestować 20zł w rok hosting (tak wiem że...

źródło: dziewczyna ma odlegle marzenia

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KingaM: hosting warto mieć, a 20zł/rok to bardzo mało.

Natomiast pisanie skryptów i testowanie na czymś innym niż localhost to pomyłka.
  • Odpowiedz
  • 1
@deryt: 8 metrów mówisz? myślałam że z 2 zrobię cuda i jeszcze pranie rozwieszę. Czyli pewnie stówa jak nic, zatem zawieszam to
  • 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

Cześć. W Symfony 6.3 doszedł atrybut MapRequestPayload. Czy jest możliwość zmapowania poniższego JSON'a do obiektów DTO?

{
"products": [
{
"id": 1,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 28
@jakismadrynickpolacinsku: oczywiście że warto ludzie już od 15 lat kwiczą że php umiera(och, w 2023 jeszcze nie umarło), nowoczesny php jest całkiem przyjemny a do tego jak ogarniesz symfony albo laravel to już w ogóle, na pewno opłaca się uczyć php tak jak większości języków ale na pewno nie opłaca się znać tylko jeden
  • Odpowiedz
#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
Siema Mirki! Chciałbym zrobić prosty CMS do strony z nieruchomościami gdzie będę mógł zaznaczać pola działek, która jest dostępna na sprzedaż oraz, która jest sprzedana. Stronę mam zrobioną w bootstrapie obecnie. Co polecacie do tego zadania?

#devops #programowanie #php
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Moim zdaniem nie warto specjalnie pisać jakiegoś customa od zera. Zrób to na WP.
Możesz użyć gotowej wtyczki (nie są specjalnie drogie) lub jeśli jesteś ambitny napisać coś własnego.

Całość polega na nałożeniu na obrazek (zwykle svg np. mapy) kształtów i podpięciu eventów JS.
Fajna i prosta bibliotek to np. Leaflet, ale pewnie znajdziesz ich całą masę. W końcu to JS, a tam codziennie coś nowego jest w modzie.
Trochę roboty z
  • Odpowiedz