repozytoria w active record też mają sens bo porządkują model z niepotrzebnej logiki, zwłaszcza ze scope-ów.


@nowiutki: zgadzam się, sam czasem robię, skróciłem w myślach poradę dla OPa żeby skupił się na podstawach w jego przypadku
  • Odpowiedz
php artisan serve - po wpisaniu tego polecenia mam taki bład. O co chodzi? Kiedyś normalnie po zainstalowaniu composera i stworzenia projektu mogłem korzystać z artisana. A teraz taki błąd. W internecie są jakieś rozwiązania tylko pod linuxa. Ktoś coś?

Mcrypt PHP extension required.

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

@spaduwa_mam_robote: no premiera była jakos tydzień czy dwa temu. Ja do mniejszych rzeczy to wolę valet a jak mam cos co wymaga wielu dodatkowych rzeczy w systemie to samemu sobie dockera komponuje, ale dam szanse Sail w którymś momencie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Dajcie wskazówki dla nooba jak łatwo i szybko pracować z REST API. Swoje integracje z serwisami zawsze zaczynam od zera i wszystko piszę z palca, bez pomocy jakiś bibliotek. A wydaje mi się, że można by to robić łatwiej i szybciej ( ͡º ͜ʖ͡º)

Przykładowo teraz chce nadawać paczki przez RESt API brokera furgonetka.pl

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

@Wychwalany: ale Ty chcesz integrować czyjeś API czy wystawiać swoje? Jak to pierwsze to github twoim przyjacielem, jak to drugie to #apiplatform (ale to ma sens tylko przy wielu typowo CRUDowych modelach, jak masz kilka niestandardowych endpointów to raczej nie warto)
  • Odpowiedz
@Wychwalany: Jeżeli to rest api posiada specyfikację OpenAPI to są generatory, które wygenerują ci klienta w różnych językach. W praktyce taki kod trzeba trochę poprawić, ale przynajmniej będziesz miał np. gotowe DTOs.

jak masz kilka niestandardowych endpointów to raczej nie warto


@nowiutki: Nie kumam czemu nie warto? Przecież niestandardowy endpoint to kwestia stworzenia nowego kontrolera, tak jak bez użycia API Platform, a przynajmniej ogarnie de(serializację), dokumentację, paginację itd.
  • Odpowiedz
@RedveKoronny: Jak już koniecznie musi być tak jak jest, to sobie zrób ustawienia do bazy jako atrybuty prywatne. Wtedy zmienisz w jednym miejscu i nie będziesz musiał bawić się w szukanie wszystkich miejsc, gdzie to jest potrzebne.
  • Odpowiedz
#php #naukaprogramowania

Zainstalowałem jsonHelpera komendą npm.Pojawił się w node_modules ale jak go wywojowuje to mam 'Undefined class 'JsonMapper' '.Coś jeszcze pwonienem zrobić po instalacji ?

$jsonMapper = new JsonMapper();
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pierwszy raz spróbowałem #php mimo że lata nie siedziałem nawet blisko stron
spodziewałem się po memach raka, ale miło się zaskoczyłem, całkiem przyjemny język
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KevinMalone: pozatym że jest wolny, i w zasadzie każdy język robi to co python tylko że lepiej, to tak. jak dla mnie największa zaleta pythona jest taka że jest super prosty, i osoby które pierwszy raz widzą kod na oczy mają przyjemne wprowadzenie (a nie zesranie sie z memory management jak miałem ja zaczynając od C XD)
  • Odpowiedz
Ostatnio jakiś Mirek pytał o #szyfrowanie #jsi node. A ja pytam o #php . Przykładowo mam jakiś panel www - chcę go udostępnić klientowi, aby mógł zainstalować lokalnie na swoim kompie (tutaj też pytanie o to, czy da się od razu z wbudowanym serwerem #apache #mysql) , ale nie chcę aby mógł podglądnąć/skopiować/edytować kod. Wiem, że pewnie rozwiązań jest dużo, ale
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Możesz utworzyć aplikację z użyciem Electron, która będzie instalowalna, natomiast backend w takiej sytuacji powinieneś hostować na zewnątrz. Aplikacja w Electron to HTML, CSS i JS, a więc frontend, który może się komunikować z backendem w PHP.
  • Odpowiedz
Mirki mam takie coś:
users - id | email_id [...]
emails - id | name

Jak zrobić, aby automatycznie dodawało mi email przy pytaniu o użytkownika?
Stosuje hasOne, getEmailAttribute i protected appends, ale nie działa (
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smalczyk1: no to już jest o wiele bardziej eleganckie rozwiązanie. Dobry kierunek ( ͡° ͜ʖ ͡°)
Pętle z warunkiem w funkcji createDataByType można lepiej ogarnąć jakimś arrayfilter lub arraywalk.
To:
  • Odpowiedz
@Bulldogjob: kilka uwag:
- ActiveRecord reprezentuje jeden wiersz, więc raczej Student niż Students
- dobrą praktyką jest enkodowanie danych z bazy w widoku
- Html::a() automatycznie wywołuje Url::to(), nie ma potrzeby samemu tego robić, o ile adres nie musi być absolutny.

A tak w ogóle to poczekajmy na to, co przyniesie Yii 3, bo dwójka już trochę leciwa jest.
  • Odpowiedz
Cześć, mam problem z wrzucaniem appki na produkcję, a mianowicie próbuję ją zdeployować na produkcję przez heroku. Wszystko już mam poustawiane, ale pojawia mi się problem z niedziałającymi odwołaniami w Twigu do zbudowanych plików js i css z Webpack encore:

An exception has been thrown during the rendering of a template ("Could not find the entrypoints file from Webpack: the file "/app/public/build/entrypoints.json" does not exist.").
nie mam pojęcia co mogę zrobić, w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Trochutak: Trochę tylko w temacie. Webpack jest nieobliczalny. Robiąc deploy i budując assety, nie rób tego na istniejących plikach, tj nie nadpisuj nic nigdy, bo może się np zdarzyć, że mimo poprawnego wyeksportowania funkcji js, będzie sypało błędami w przeglądarce. No ale w tym przypadku wyraźnie twig nie widzi tego pliku. Czy sprawdzałeś uprawnienia do odczytu? Zresztą, tu jest wyjaśnione dla heroku również. chyba: https://stackoverflow.com/questions/53436078/symfony-webpack-could-not-find-the-entrypoints-file-from-webpack
  • Odpowiedz
to ucz się Laravela tam przynajmniej są jakieś rozsądne wzorce + dużo komponentów z symfony
z wp nie pomogę, szkoda było mi życia na wgłębianie się w ten bajzel
  • Odpowiedz
@czechu: dzięki, średnio mi leży bawienie się w tym. Wole wgłębiać się w Angular itd. ale początki i nie ma co wybrzydzać. Byle łapać doświadczenie i najwyżej po godzinach trzaskać swoje projekty w Angular
  • Odpowiedz
Mam dwie rozwijane listy z danymi z dwóch tabel users i orders i teraz chce zapisać te wybrane zlecenia do użytkownika poprzez rekord user_id w tabeli orders. może ktoś mnie nakierować? próbowałem przez samo zapytanie SQL ale nie wiem czy to jest w ogóle możliwe?
#php #naukaprogramowania #mysql #programowanie #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ale ja chcę, żeby zmieniało z tymi danymi które zostaną wybrane z rozwijanej listy. Próbowalem w ten sposób
if(isset($POST['submit'])){
if(isset($
POST['select1'])){
$userselected = $POST['select1'];
$orderselected =
  • Odpowiedz
@ascirkn: no to robisz tak jak podałem UPDATE, tylko pod x podstawiasz $userselected a pod y dajesz $orderselected. A ogólnie później poczytaj o PDO, bo to co robisz jest niebezpieczne i mocno podatne na hackowanie.
  • Odpowiedz
Cześć! Szukasz niezawodnego hostingu www?

Sprawdź naszą ofertę na sohost®

Z kodem WYKOP hosting 25% taniej!

W
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zastanawialiście się jak szybko można wygenerować system autoryzacji użytkowników włączając system logowania, rejestracji oraz resetu hasła. W Laravelu można to wykonać za pomocą 7 komend bez pisania kodu. Mówię o bardzo prostym systemie autoryzacji używając Laravel Auth.
https://laraveldeveloper.pl/system-autoryzacji-laravel/

#laravel #php #programowanie #programista15k #informatyka #blog #programista #programujzwykopem #it
yeruvoci - Zastanawialiście się jak szybko można wygenerować system autoryzacji użytk...

źródło: comment_1607972076O5QNpcw8cfOqpXupppIG3l.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki mikroproblem z funkcja pregmatch / pregmatch_all. Chcę z danego stringa wyciągnąć elementy (w nim zawarte) pasujące do regexpa. W teorii te funkcje jako trzeci parametr mogą zapisywać zgodny regexp do tablicy, ale coś mi nie idzie :P Jak ktoś kto to ogarniał może pomóc to dobrze :P

https://pastebin.com/amtYnzRZ

Co ten regexp robi - może być wykrzyknij na pierwszym miejscu, potem w [ ] może być dowolny tekst, a potem (
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakiś sposób aby przy tworzeniu strony internetowej ustawić wyświetlaną inna grafikę dla PC a inna dla telefonów? Chciałbym żeby wszystko było normalnie, jedynie grafika była inna, załóżmy na PC - a, na telefonie - ab
#programowanie #php #html #css
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach