Mirki! Ratuneczku! Potrzebuję podpowiedzi na temat wyszukiwania zdjęć po kolorach we frameworku Laravel 5.2 (język PHP).
Mianowicie, mam napisany system, w którym uploaduję zdjęcie na serwer oraz zapisuje jego dane do bazy danych mysql. Zapisuje się tam nazwa pliku, oraz 5 dominujących kolorów w danym zdjęciu (wybiera te kolory taki moduł jak Color Extractor stworzony pod Laravela). Kolory te zapisują się do bazy po przecinku np. #ffffff, #000000
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pr0h4x0r: ja bym trzymal te 5 kolorow w bazie jako osobne pola typu INT (bo bedziesz po nich czesac zapytaniami). co do odleglosci kolorow to wystarczy policzyc odleglosc miedzy 2 punktami w przestrzeni trojwymiarowej gdzie osiami X,Y,Z sa R,G,B - na pewno znajdziesz wzor :)
  • Odpowiedz
@matiit: Chyba już wiem o co kaman. W tym sensie to bardziej postrzegam problem jako pomieszanie pojęć command/request. Chociaż dla aplikacji działającej w event loop nazwa "command" ma znaczeniowo więcej sensu to według mnie wprowadza tylko zamieszanie (zwłaszcza w połączeniu z command pattern). Podejrzewam, że to mieszanie pojęć zaczęło się od tego, że na siłę wciśnięto ideę controllera do jednowątkowego php, który tak naprawdę okazał się potrzebny później, więc obecnie
  • Odpowiedz
Czy pisze ktoś może testy jednostkowe w Laravelu? Tak jak już kiedyś pisałem - próbuję się tego nauczyć i szukam sobie po Internecie jakichś bardziej zaawansowanych przykładów. Może wiecie gdzie takie coś znajdę? Po prostu nie do końca rozumiem jakie elementy aplikacji testować i w jaki sposób. Chcę to wreszcie ogarnąć, bo przypał. Jeżeli macie swoje chociażby jakieś stare testy, byłbym ogromnie wdzięczny za pokazanie ich w prywatnej wiadomości, czy jakoś. Albo
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wiele firm (i zresztą nie jeden programista) ma gdzieś te automatyczne testy

@daro1: niestety dokladnie tak jest. i np wchodze do jakiegos projektu, oczywiscie testow nie ma (mam wrazenie, ze w startupach pojecie testow w ogole nie istnieje) i kazda p------a, ktora sie zajmuje, wymaga potem przetestowania na n sciezkach. najlepszy motyw jest taki, ze i tak w ostatecznosci musze napisac jakies testy (najczesciej func, bo zazwyczaj kod jest nietestowalny
  • Odpowiedz
Cześć Mirki!

Szukam do pracy zdalnej programistę #php co ogarnia framework #laravel.

Projekt nie jest wymagający.
Praca od pn-pt po
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#laravel

Czy ktoś może mi fachowo wytłumaczyć o co tak naprawdę chodzi z tym, że nie zaleca się stosowania tych fasad, tylko dependency injection? Czytałem gdzieś ten artykuł: http://taylorotwell.com/response-dont-use-facades/

ale w dalszym ciągu nie rozumiem i nie wiem jakie to ma przełożenie w praktyce? A więc oczekuję konkretów. Jakie są wady fasad i jakie to ma przełożenie na perspektywy późniejszego utrzymania kodu? A może te fasady są tylko tak naprawdę cukrem składniowym
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@daro1: Metody statyczne są głównie dla początkujących programistów do szybkiego wdrożenia w framework.
Dwa przykłady:
1. Nie przetestujesz wywołania statycznych metod w kontrolerze.
2. Kiedy używasz wzorca respository, cały interfejs dostępu do danych jest abstrakcyjny i jeśli chcesz np. zmienić bazę danych, to wstrzykujesz inne repozytorium do konstruktora w kontrolerze, a wszystkie wywołania metod w kontrolerze pozostają bez zmian dzięki tej abstrakcji.
Polecam pooglądać filmiki na laracast tam jest wszystko
  • Odpowiedz
#programowanie #php #laravel Mam bardzo duży formularz(ponad różnych pól) w których jest bardzo dużo zależności między polami. Formularz ma być walidowany w backendzie i na froncie w JS. Wyniki walidacji muszą być pokazywane w taki sam sposób, tak żeby nie było widać różnicy. Jak powinienem połączyć te 2 metody z przekazywaniem komunikatów walidacji i zapisywaniu wybranych danych w formularzu? Największy problem jest w tym że część
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cinek181992: możesz np. zrobić coś takiego że wysyłasz POSTa do walidacji ale backend nie podejmuje żadnej czynności jeśli nie przekażesz dodatkowego pola submit=1. Na backendzie normalny form requets masz który waliduje dane a w kodzie funkcji if ( request->get( 'submit' ) ) { .... wykonaj czynnosc } } else { return response('') }

+ do tego globalna helper funkcja np. przy użyciu jq która za parametr przyjmie element formularza i
  • Odpowiedz
#php #webdev #programowanie
Skąd się biorą takie gówniane dopiski w cmd przy uruchamianiu composer'a czy komand z #laravel

←[37;41m ←[39;49m
←[37;41m [Symfony\Component\Console\Exception\CommandNotFoundException] ←[39;49m

I jak się tego pozbyć? Strasznie zmniejsza to czytelność...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: Ano, Windows się do webdevu nie za bardzo nadaje. Czy da się pozbyć - zapewne jakoś tak. Te znaczki wyglądają trochę jak składnia kolorów w Bashu, więc prawdopodobnie composer nie jest po prostu przystosowany pod Windowsa. Być może ma jakąś opcję którą można wyłączyć kolorowanie outputu, poszukaj.
  • Odpowiedz
Przesiadka z #laravel na #symfony2 - na co zwrócić uwagę? Co jest podobnego, a co czyni z tych frameworków ogień i wodę? Laravel to mój główny framework, pobocznie używam Zenda, ale nadchodzi projekt w Symfony i... jak to ugryźć, na czym się skupić?
#php #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

na co zwrócić uwagę


Zwróć uawgę na sam kod Symfony ( ͡° ͜ʖ ͡°) : jest to jeden z najlepiej napisanych (jezeli nei najlepiej) projektów w PHP,.poczynając od mnóstwa wzorców projektowych zastosowanych z głową, poprzez niezłą dokumentacje i.cookbooka.

Na pewno kluczowym elementem w pisaniu dobrego, przenośnego kodu w symfony jest ogarnięcie ichniego DI, które jest świetne - acz jego nieumiejętne wykorzystanie może znacznie spowolnić aplikację..
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@daro1: taka prawda, ja osobiście na freelancingu robię w phalconie, ale w jakimś teamie większym to raczej bym korzystał z symfony - bo więcej osób by go ogarniało, chyba że że wydajność + częste zmiany miałyby występować na stronie no to wtedy tak czy siak phalcona bym wykorzystał
  • Odpowiedz
#laravel

Ma ktos jakis titorial jak tworzyc paczki w laravelu? Mam swoja aplikacje i chcialbym ja instalowac na innych serwerach. W sklad app wchodza pliki css js widoki routes itd. I jak to wyglada podczas aktualizacji takiej paczki?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz:

1. Społeczność (gugle, stackoverflow, irc – szybko znaleźć można odpowiedź)
2. Dokumentacja
3. Stabilność (jasna polityka kompatybilności wstecznej)
4. Oparcie się o
  • Odpowiedz
Mirki co byście polecili do Angulara 2? Laravel, Symfony, Inne. Dlaczego taki a nie inny?. Mam trochę wolnego czasu na naukę i nie wiem co wybrać :P

#symfon2 #laravel #webdev
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Laravel powstał w oparciu m. in. o komponenty symfony, nie jest zbudowany stricte na Symfony.

Używaj czego ci wygodniej, Symfony ma cięższy learning curve, przy czym osobiście wydaje się produktem dojrzalszym, wykorzystywanym z sukcesem przez duże marki (np. trivago, gog.com). Laravel jest narzędziem znacznie prostszym. No i IMHO Doctrine > Eloquent.
  • Odpowiedz
mamy w firmie trochę rzeczy postawionych na Wordpresach i cały czas jakieś problemy, a to dziury w samym PHP, dziury we wtyczkach.


@Bodek: Każdy ogarnięty programista PHP ci powie, że WordPress to jeden wielki rak. To jest legacy code z naleciałościami jeszcze z PHP 4.

O jakie dziury w PHP chodzi?
  • Odpowiedz
Jest jakaś paczka do obsługi PayU z Laravelem 5.2? Znalazłem coś do 4, jakieś cudo do 5.1 które mnie nie przekonuje, może coś kojarzycie? Czy zostaje mi to zrobić samemu?

#laravel
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach