Siemka, pytanie skierowane głównie do osób piszących coś w laravel. Gdy korzystam z CustomRequest.php jako walidatora, to mogę dodać coś więcej niż prostą arrayke w rules?

public function rules(): array
{
return [
'user_id' => 'required|numeric',
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aso824: Osobiście to nie pchałbym logiki biznesowej do form requestów jako custom rules. Czemu? W przypadku, gdy chcielibyśmy zrobić podobną funkcjonalność, tylko jako command, to musimy walidować jeszcze raz. Więc najlepiej to chyba walidować gdzieś w serwisie i wstrzykiwać go do kontrolera lub commanda. Ewentualnie korzystać z samych policies, np. właśnie gdzieś w serwisie.
  • Odpowiedz
@aso824: kodami błędów na takim etapie by się nie przejmował, bo jak będzie potrzebne to w Handlarze wyłapie wyjątek i da poprawny, ale wrzucenie tego w policy pozwoli mu to wykorzystać w wielu miejscach np: serwis, kontroler, widok (@can w blade), routing (zabezpieczenie za pomocą can:coś tam)
  • Odpowiedz
Przypominamy o cały czas trwającej promocji na hosting w webh.pl!

Dla wszystkich nowych oraz dotychczasowych klientów #webh, wielkanocny zajączek przygotował coś specjalnego - aż 80% rabatu na wszystkie nowe usługi hostingowe.

Cloud #hosting w webh daje aż 100GB przestrzeni, brak limitu na ilość domen, baz danych, kont email czy ftp, a także #backup danych wykonywany co godzinę oraz - co najważniejsze - gwarantowane zasoby CPU oraz
webh - Przypominamy o cały czas trwającej promocji na hosting w webh.pl!

Dla wszys...

źródło: comment_1649941787WodRNgt9SvEIQjTogWpmaV.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@terrorym: No i jakiż to problem jeśli jest to postawione obok w całości, tzn. osobna infrastruktura backupowa tworzy backup pierwotny i migawki do niego?

Rozumiem, że idealnie byłoby, gdyby każda jedna wykonywana kopia była całościowa, ale jest to niemożliwe fizycznie i przede wszystkim jest bez sensu.
  • Odpowiedz
Czy moge podpiąć source PHP do IDE tak żeby móc czytać klasy wbudowane w język itd? Czy tam jest już C i się nie da? W sumie nawet jakby było C to bym chciał... Jedynie znalazłem opcje ładowania stub'ów..

#php #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Daredzik: Stub to tylko publiczne interfejsy/definicje, a nie klasy właściwe. On nie chce podpowiedzi, tylko być przeniesionym do ich implementacji.

@zapalara: PHP jest napisany w C, więc nie ma takiego feature'a. Nie sądzę, żeby PHPStorm miał taką opcję, żeby przekierowywać do source code'u jako stubów.
  • Odpowiedz
Dla wszystkich nowych oraz dotychczasowych klientów #webh, wielkanocny zajączek przygotował coś specjalnego - aż 80% rabatu na wszystkie nowe usługi hostingowe.

Cloud #hosting w webh daje aż 100GB przestrzeni, brak limitu na ilość domen, baz danych, kont email czy ftp, a także #backup danych wykonywany co godzinę oraz - co najważniejsze - gwarantowane zasoby CPU oraz RAM z ich bezpłatnym skalowaniem.

Przy skorzystaniu z tej
webh - Dla wszystkich nowych oraz dotychczasowych klientów #webh, wielkanocny zającze...

źródło: comment_1649682262iO6G3Ssw0BgdwtqPibMR2d.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak najłatwiej pobrać z tabeli same id w php. Tabela wygląda tak:

[
["id" => 17, "name" => "cos tam"],
["id" => 25, "name" => "cos tam 2"],
["id" => 35, "name" => "cos tam 3"],
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Averte:

Te, które mam w pracy to w większości udręka. Prawda jest bowiem taka, że spora część programistów PHP nie do końca rozumie, czym jest programowanie obiektowe i nie potrafi tego używać właściwie. Słabo też ogarniają zasady i wzorce programowania.
I potem muszę się męczyć z potworkami i olbrzymimi, rozbudowanymi tablicami, na których wykonywane są obliczenia i operacje, a w których piekielnie trudno jest się połapać. Gdzie kontroler potrafi zajmować
  • Odpowiedz
Mirasy mam taki dość łątwy a trudny problem nie moge znaleźć rozwiązania. Mam parę serwisów jeśli chodzi o technologie to #symfony #php #react.
Jak wiadomo czasem robimy jakąś integracje czy coś w tym stylu i trzeba dodac jakąś zmienna do pliku .ENV do np. 7 serwisów. Czasem ktoś zapomni i wali mu 500 na twarz i taki frontendowiec szuka błedu kilkanascie godzin, a po prostu
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chaddeveloper: utrzymywanie aktualnego .env.example nie wystarcza? Przy pullu widać jeżeli coś się zmienia. ewentualnie curl na zewnątrz z uzupełnionymi parametrami dla środowiska lokalnego.
  • Odpowiedz
@chaddeveloper: wszedzie tam gdzie są uzywane zmienne srodowiskowe powinien byc albo default jakis jak zmiennej nie ma, albo duzy komunikat ze tej zmiennej brakuje.

Ewentualnie uzupelnianie example.env i przed uruchomieniem sprawdzanie czy .env i example.env mają takie same nazwy zmiennych
  • Odpowiedz
Czy #themosis ma sens w przypadku robienia stronek dla wielu klientów? Chciałbym zrobić sobie jakiś starter z najczęściej używanymi metaboxami, posttypami i ustawieniami oraz assetami i potem na tym budować za każdym razem. Mam już dość Wordpressa, ale niestety klienci znają tylko ten rodzaj zarządzania treścią i nie mogę im tego komplikować. Chce za to sobie ułatwić życie. Tylko jakie to może powodować problemy? #wordpress #php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BenAffleck: dzisiaj praktycznie każdy serwer współdzielony daje już dostęp do SSH więc możesz sobie zainstalować composer i git, a najczęściej są już nawet zainstalowane.

Jedyny problem na jaki się jeszcze natykam to zadania cron, czasami php cli ma zablokowany proc_open i muszę robić jakieś kuriozalne obejścia żeby odpalać klientowi schedulera i queue.
  • Odpowiedz
czy bywały jakieś problemy z zasobami (zamula to jakoś mocniej?)


@BenAffleck: to jest po prostu wrapper na wordpressa, jeśli chodzi o te routy czysto wordpressowe to na produkcji dochodzi jakieś 50ms narzutu na request ze względu na moduły #laravel

Zapomniałem wspomnieć, że dużą wadą jest wolny rozwój. Całość działa na leciwej już wersji laravel 5.8, niby autor aktualizuje do 8, ale minął rok i release brak. Mastera można
  • Odpowiedz
Mirki zaraz oszaleje, Google nic nie podowiada. Mial ktos z was taki blad?

composer install --no-interaction --prefer-dist
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.

[ErrorException]
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, szukasz niezawodnego i szybkiego hostingu www?

Sprawdź naszą ofertę na sohost®

Dla Mirków i Mirabelek z kodem WYKOP hosting 30% taniej!

W
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #perl język skryptowy uznawany za write only langue z powodu silnego stosowania wyrażeń regularnych i innych samaczków
W prawym narożniku #php język który wyrósł z perla i swoje zastosowanie znalazł przy tworzeniu troszkę zbyt dużych jak na swoje możliwości backendów aplikacji internetowych
głosowanie plusami w kometarzach
wytrzzeszcz - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyko...

źródło: comment_16492624990XQZiHFKWlIyWqbiTAyulX.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Murki #programowanie #php #api #baselinker szukacie zleceń? Mamy pracy na 20-100h w miesiącu. Yasecure to zespół mirków i mirabelek, którzy obsługują między innymi #gusto ( ͡° ͜ʖ ͡°)

Jeżeli integrowanie różnych systemów (np. Baselinkera) z wykorzystaniem API, plików XML, feedów to Twoja ulubiona działka kodzenia, to myślę, że znajdziesz u nas porządną dawkę rozwoju na najbliższe miesiące!

Polskie i zagraniczne silniki e-commerce, marketplace,
ecco - Murki #programowanie #php #api #baselinker szukacie zleceń? Mamy pracy na 20-1...

źródło: comment_1649091822bRUqO9skFvWKfgQyU0MiFU.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak szybko zrobić licznik i statystykę unikalnych wejść na stronę? Wiem że niektóre hostingi mają taką opcję ale chce to umieścić na stronie?
myślałem po prostu nad #php i zliczanie głosów z serwera a potem umieszczenie ich w bazie sql i wyświetlenie ich na stronie?
Są jakieś inne sposoby, może istnieje jakieś API fajne.
#programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Smutny_procesorr: Ja bym to zrobil tak:
Jesli to VPS, to najpewniej masz na nim jakis web server (Apache, NGINX), chocby reverse proxy. Ten loguje wszystko, co sie do niego laczy. Piszesz prosty kod (naprawde w czymkolwiek), ktory parsuje te logi, wyrzuca z niego wizyty crawlerow i masz gotowa zmienna w postaci ilosci odwiedzin na biezaco, ktora mozesz sobie zaaplikowac (wuswietlic) na stronie jak tam Ci sie podoba.
Jesli to hosting,
  • Odpowiedz