cinek181992
cinek181992
Hej #programowanie #php #laravel. Mam endpoint /terms z parametrem ID usługi, ID pracownika itd. To są tylko podpowiadane terminy, Admin może stworzyć rezerwacje w innym terminie ale musi dostać info dlaczego ten termin jest zajęty czyli np. Ten pracownik jest zajęty. Jak w stylu RESTowym powinienem zaplanować endpoint?
0
  • Najlepsze
  • Wszystkie komentarze
yelm
yelm
moim zdaniem można spokojnie użyć query:
GET /terms?employeeid=1&serviceid=2&date=2021-12-12

dla mnie jak najbardziej restowo to wygląda ;-)
0
Ysior
Ysior
Siema mircy i mirabelcy.
Znajdzie się jakaś dobra duszyczka z #laravel #programowanie co mi podpowie jak w miejsce $item z routingu wsadzić to co zaznaczę w select? Ewentualnie jak to zrobić żeby ścieżka routingu wyglądała poprawnie to znaczy group/{group}/edit ?
Mogę niby ściągać to jako request ale się zastanawiam czy takie podejście nie jest błędne, dlatego też kombinuję jak to zrobić w taki sposób.
Z góry dziękuję
1
  • Najlepsze
  • Wszystkie komentarze
n.....i
n.....i
@Ysior: opcja nr 1 wysłać wybraną grupę POSTem jak człowiek, opcja 2 bawić się javascriptem który dynamicznie będzie zmieniał adres w action form-a.
1
Ysior
Ysior
Ysior Autor
@nowiutki czyli jednak ta opcja która wykluczyłem jest poprawna... A jak to sie ma do tej tabelki?
Bo właśnie nią się sugerowałem, i dlatego post ni jak mi nie pasował. Tabelka z dokumentacji laravela
0
cinek181992
cinek181992
#programowanie #php #laravel

Mam taką strukturkę bazy:
1. clients:
- id
- password
0
  • Najlepsze
  • Wszystkie komentarze
inxsswm
inxsswm
@cinek181992 każdy widok to osobny rekord? Bez sęsu
0
cinek181992
cinek181992
@inxsswm: nie, chodzi o to, że binesy to są osobne konta które udostępniają usługi dla klientów i tez sie mogą w systemie rejestrować
0
Radaka
jak zrobić zapytanie = gdzie aktualny czas NIE jest pomiędzy startdate i enddate
#laravel
0
  • Najlepsze
  • Wszystkie komentarze
Verlikylos
Verlikylos
@Radaka: ->whereRaw("? NOT BETWEEN quithourstart AND quithourend", [$currentTime])

https://stackoverflow.com/questions/49406790/how-to-use-where-not-between-in-laravel-5-5/49406862
1
Radaka
@Verlikylos: dzięki wielkie
0
robdevblog
robdevblog
0
  • Najlepsze
  • Wszystkie komentarze
rzezimieszek_
Strzelam, że w laravel echo powinieneś dodać klienta

laravel-echo-server client:add APP_ID
i potem config przekazać do nuxta
0
Radaka
Potrzebuje wyciągać recenzje zamówienia dla użytkownika który nie jest przypisany jako właściciel coś na wzór

$this->hasMany(Order::class)
->with(['reviews' => function ($q) {
$q->where('orders.userid', '!=', 'reviews.user
0
cinek181992
cinek181992
#programowanie #php #laravel
Hej mirki, mam system składający się z 3 stron: strona klienta, strona partnera biznesowego, panel administracyjny. Na froncie react (3 osobne apki) na backendzie laravel REST API. I teraz pytanie jak to ogarnąć i sensownie podzielić. Obecnie jest jedno API (jeden projekt laravel) i w nim osobne grupy endpointów
/clientapi/reservations
/partner
api/reservations
/admin_api/reservations
czyli osobne kontrolery dla klienta, partnera i administratora. Po stronie partnera jest zarządzanie
1
  • Najlepsze
  • Wszystkie komentarze
lukasX2002
Mirki jeśli chciałbym przenieść jakąś istniejącą stronę na #laravel (ona nie ma API) ale zfetchowałbym jej rekordy skryptem w pythonie (nie wszystkie bo jest ich 14k, a chciałbym z tysiąc max) i ją zrobił od nowa to czy jest to legalne? Chciałbym ten projekt dodać do portfolio jako coś na zasadzie że przebudowywuję istniejącą już stronę, taki remake jej bo w sumie fajna żeby się wykazać w jakiś sposób a
0
  • Najlepsze
  • Wszystkie komentarze
robdevblog
robdevblog
Laravel robi sporo za nas. Dla przyjemności płynącej z nauki, napisałem coś co oszczędza mi klepania w klawiaturę.

https://robertkabat.com/automatic-model-binding-in-the-repository-clever-and-easy-tweak-in-laravel-8/

#php #php8 #webdev #laravel #laravel8 #repository #nauka
0
derdiusz
Faker przynosi takie perełki. Co robić? Spalić cały sprzęt czy dać jeszcze szansę?

#laravel #programista15k #programowanie #php
4
  • Najlepsze
  • Wszystkie komentarze
robdevblog
robdevblog
Zacząłeś bawić się Dockerem ale brakuje Ci konkretnego przykładu konfiguracji środowiska? Kilka prostych kroków na konfiguracje SPA z PHP8, Laravel 8, Dockerem, NuxtJS i Redisem.

https://robertkabat.com/sick-and-tired-of-setting-up-new-projects-docker-to-the-rescue/

#php #php8 #webdev #docker #redis #laravel #laravel8 #apache #vuejs
7
robdevblog
robdevblog
PHP8 jest świetny. PHP8 i Laravel 8 - Job'y z cyklem życia i automatycznym wtrzykiwaniem zależności.

A jak wy automatyzujecie swoje projekty?

https://robertkabat.com/laravel-8-and-php8-jobs-with-lifecycle-hooks-and-auto-wiring/

#php #php8 #laravel #dependencyinjection #lifecycle #webdev #automatyzacja
3
  • Najlepsze
  • Wszystkie komentarze
robdevblog
robdevblog
Cześć,

Jakiś czas temu założyłem bloga o programowaniu (głównie web-development) i szeroko pojętym rozwijaniu samego siebie. Tym razem poruszyłem temat testowania przy użyciu PHPUnit i Dockera.

Ciekaw jestem co myślicie. Jak wy ułatwiacie sobie testowanie?

https://robertkabat.com/powerful-phpunit-and-docker-setup/
0
  • Najlepsze
  • Wszystkie komentarze
AnonimoweMirkoWyznania
#anonimowemirkowyznania
Cześć,
będę robił projekt, który w skrócie ma zbierać dane z serwisów, pozwalać na ich edycję (crud), analizę danych, generowanie raportów, wysyłanie żądań na zewnętrzne serwery i inne takie głupoty. W połowie jest to projekt komercyjny, w połowie projekt na którym nabiję więcej expa w wybranych technologiach.
Tutaj rodzi się moje pytanie - jakie połączenie byłoby najlepsze do tego typu serwisu? Chciałem zrobić backend w laravelu chociaż wiem że można
1
  • Najlepsze
  • Wszystkie komentarze
incydent_kakaowy
Używał ktoś was tej biblioteki w #laravel #php do generowania szkieletu aplikacji na podstawie tabel w bazie?
https://github.com/BRACKETS-by-TRIAD/craftable

Na koncie github jakaś aktywność jest i ludzie tego używają. A nie chciałbym dodawać do zależności jakiegoś dziadostwa które za chwilę będzie porzucone a ja zostanę z aplikacją używającą tego. Kusi mnie głównie ten CRUD generator:
https://getcraftable.com/docs/5.0/crud-generator
0
  • Najlepsze
  • Wszystkie komentarze
Reevo
Reevo
Szukam programisty do rozwijania serwisu. Praca zdalna, #freelance, poziom mida. Technologia:

#backend : #php / #laravel
#frontend: #js / #react

Jeżeli znasz jeden, lub najlepiej obie technologie, możemy się dogadać. Współpraca długoterminowa, dostajesz taski - wyceniasz - realizujesz. Obecnie mamy jakieś 40 zaległych zadań/błędów i 5k budżetu na przyszły miesiąc. Nie będę wrzucał swoich danych na
1
  • Najlepsze
  • Wszystkie komentarze
Migmus
Migmus
Mirki co robię nie tak [poza używaniem #laravel ( ͡° ͜ʖ ͡°) ]
Chcę żeby wstrzykiwało mi dane do clienta, ale podczas tworzenia objektu wywala mi, iż nie ma parametrów w konstruktorze. W 33 linijce jest błąd, ale to poprawiłem. Nie wchodzi do providera.
Coposer dumpautoload / php artisan cache:clear nie działa
https://pastebin.com/DmfW5SC6

#pytanie #pytaniedoeksperta #php
1
  • Najlepsze
  • Wszystkie komentarze
t.....e
t.....e
Mirki robię "API" do WebSocketów i zastanawiam się jak to powinno być zrobione zgodnie ze sztuką.
Dajmy na to że mam 2 zdarzenia 'create' i 'update'.

Jak ja to widzę:
Tworzę 2 handlery CreateHander i UpdateHander. Dodaję je do kolekcji HandlersCollection.
Handlery implementują interfejs HandlerInterface który ma metody:
0
  • Najlepsze
  • Wszystkie komentarze
moxie
PhpDebugBar włączony na prodzie w #laravel to jakieś poważny problem? Bo trafiłem na stronkę, która to ma i nie wiem czy chce mi się ich uświadamiać.
#php
2
  • Najlepsze
  • Wszystkie komentarze
cinek181992
cinek181992
#programowanie #php #laravel
Hej, piszę API do swojej aplikacji. Obecnie wszystkie modele, które sa wystawiane w API zawieraja kolumne "uuid". Kluczem obcym wewnatrz nadal jest autoinkrementowane ID ale nie jest on eksponowany w zaden sposób przez api i endpointy wygladaja tak:
GET /user/7a22ecae-7fce-42e1-93e1-929704365435
Zastanawiam się czy s jakieś wady rozwiazania, w którym wyrzuce ten autoinkrementowany ID i zostawie to uuid jako klucz główny.
0
  • Najlepsze
  • Wszystkie komentarze