#laravel #php

dobra, nie chce żyć w ciemnocie cały czas, możecie podrzucić jakieś repo github itp z naprawdę dobrze napisanym projektem w laravelu? coś, co mi pokaże jak i jakie dobre praktyki są w nim wykorzystywane. bez hejtu, z góry dzięki :)
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@uirapuru: i taki kod miałem na myśli mówiąc, że czczenie sf i hejt na wszystko inne powoduje, że siłą rzeczy janusze przeskakują nie tam gdzie powinni na danym etapie.
  • Odpowiedz
Z ogłoszenia o pracę jako programista php:

Oferujemy stałe zatrudnienie w biurze w Warszawie, udział w ciekawych projektach, wolne weekendy i popołudnia, rozwój, szkolenia. Atrakcyjne wynagrodzenie w zależności od posiadanych umiejętności.


Wow, wolne weekendy, biere ( ͡° ͜ʖ ͡°)

#heheszki #praca #php
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacek1982:

Programowanie aplikacji oparty o PHP/ZF - ZF/ZF2- znajomość HTML5-znajomość CSS/CSS - znajomość jQuery - znajomość SQL/MySql
Mile widziana znajomość języka angielskiego oraz francuskiego

spoko za tą stawkę :p
  • Odpowiedz
Jak programować obiektowo? cz. 5 – ach ten static…

http://webmastah.pl/jak-programowac-obiektowo-cz-5-ach-ten-static/

We wpisie dotyczącym metod wspomniałem m.in. o metodach statycznych oraz wspominałem również, że do tego tematu jeszcze wrócimy. Dzisiaj przyszła na to pora. Jednak nie skupię się jedynie na metodach. Omówimy sobie również statyczne atrybuty i postaramy się odpowiedzieć na pytania: czy są nam w ogóle potrzebne takie metody/atrybuty? Kiedy, o ile, powinniśmy ich używać? Dlaczego programiści tak lubią “statiki” i dlaczego
normanos - Jak programować obiektowo? cz. 5 – ach ten static…

http://webmastah.pl/...

źródło: comment_6BxjsM5f8Z1Hx35MEee9fCElEFMky6rO.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam pytanie odnośnie programowania obiektowego w #php. Jestem, jak już kiedyś wspominałem, początkujący w temacie i nie wiem, jakie praktyki są dobre, a jakie złe, bądź też na ile swobodnie można podejść do pewnych kwestii.

Problem jest następujący: chcę sobie dla wprawki napisać klasę obsługującą zarządzanie użytkownikami i mam dylemat, bo nie wiem, jak to do końca zrobić. Dla uproszczenia zakładam, że user będzie miał login i hasło,
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomash-pl: popełniasz podstawowy błąd programowania obiektowego początkujących: klasa nie reprezentuje czegoś rzeczywistego tylko pewną abstakcję

inaczej mówiąc, jak masz użytkownika w systemie, to nie znaczy że klasa użytkownika ma odpowiadać sama jedna jedyna klasa która ma w sobie zawierać wszystkie akcje które użytkownik wykonuje. Ma być wręcz dokładnie odwrotnie. Każde zadanie to osobna niezależna klasa która ma swoje konkretne zadania, metody związene tylko z swoim jednym zadaniem, właściwości które reprezentują stan
  • Odpowiedz
@tomash-pl:

przeczytam to jeszcze 10 razy, żeby zrozumieć wszystko, ale zaczynam kumać - w skrócie: nie ma nic złego w rozbijaniu gunwa na atomy, o ile te atomy tworzą spójne koncepcje typu "operowanie na kontach użytkowników", "pobieranie i zarządzanie listą użytkowników", "wyświetlanie danych jednego użytkownika" etc.?

Tak. Pojedyncze zadania, dla pojedynczych jednostek.

chodziło mi o to, że dzięki OOP można tworzyć coś na kształt API, gdzie programista nie zastanawia się
  • Odpowiedz
Jaki polecilibyście minimalny framework do napisania prostego cruda w PHP? #php
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam was mirki.
Chciałbym rozpocząć naukę PHP, polecilibyście z czego najlepiej się uczyć? Lepiej zaopatrzyć się w jakąś książkę czy może jakieś tutoriale w internecie? Styczność z programowaniem miałem niedużą, znam podstawy C++, HTMLa i CSSa

#naukaprogramowania #php
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie tablicę $_POST którą (po wywaleniu jednego niepotrzebnego już elementu) wrzucam do funkcji addComment(); i... mam problem z dodaniem rekordów do bazy danych ( ͡° ʖ̯ ͡°) .
Jak powinno wyglądać zapytanie w którym zamiast zwykłej zmiennej chcę wrzucić do tabeli mysql rekord z tablicy php? Obstawiam, że rozchodzi się o cudzysłowy ale backslashe nicz nie zmieniają. Wszystko działa gdy przyporządkuję rekordy do zwykłych zmiennych ale gdy
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #iosdev #dev #mobiledev #informatyka #php

Ludziki kochane, jesli ktos jest biegly w pisaniu apek na androida i iOsa, to potrzebuje pomocy.
Pewnie jest to banalnie latwe dla kogos, ktos sie zna, ale ja mam pojecie o tym prawie zerowe.

Juz mowie o co chodzi: zobaczylem szablon aplikacji na androida i iOsa, ktory ma oparcie w bazie danych php na zewnetrznym serwerze.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzikireks: dla mobilek korzystających z webdata zawsze, zawsze wystawia się API (najlepiej REST). Inne podejście nie ma zwyczajnie sensu. Wtedy też w API zawierasz sobie odpowiednie metody przyjmujące parametry. Na podstawie tych parametrów wykonujesz w PHP odpowiednie SELECTy, po czym zwracasz response jako JSON do mobilki. That's all.

Konkretów nie jestem w stanie dla Ciebie przedstawić bez poznania struktury bazy, mniemam jednak że jest to bardzo prosta konstrukcja i relacje
  • Odpowiedz
Dlaczego mi to nie działa? printr($captcha) wyświetla dokładnie to co przekleiłem do ifa.

$captcha = file_get_contents("rekapcza".($_POST["g-recaptcha-response"]));
if ($captcha == '{ "success": true }'){
echo 'jest git';
}

#php #webdev #google
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ghost1511: Doctrine korzysta z refleksji, żeby ustalić wartości pól – możesz mieć same gettery i brak setterów – Doctrine sobie poradzi.

Jaka jest więc zasada? Robisz gettery/settery tylko i wyłącznie te, z których faktycznie chcesz korzystać.

Nie będziesz ustalać ID? Nie rób settera. Masz powiedzmy $firstName i $lastName, ale pobierać będziesz tylko połączoną nazwę? Zrób getFullName() i olej gettery do pojedynczych
  • Odpowiedz
Witajcie,
Mam bardzo duży problem z relacjami przy Eager Loadingu w Laravel. Wygląda na straszny bug, ale pewnie oświecicie mnie, że jestem idiotą. No dobra, kto pierwszy pospieszy ze światłem :)? Poniżej uogólniony przykład, gdzie Produkt ma wielu kupujących, a kupujący ma profil użytkownika w osobnej tabeli.

Przy wywalonym Eager Loading, lub niedodawaniu SELECT/WHEREu wyłącznie wybranych pól - działa pięknie. W przypadku korzystania z EL - wszystkie relacje wywoałane z selectem lub where -
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

return $this->hasOne('Profil','iduser')->select(['name','surname']);

public function kupujacy($status = null) {

$relation = $this->hasMany('Kupujacy', 'idprodukt');


@hoRacy: mieszaj bardziej polski z angielskim, bo przecież tak trudno korzystać z poprawnego nazewnictwa...
  • Odpowiedz
Mireczki Kochane i programiści php ( ͡° ʖ̯ ͡°)
Tworzę w Sonata Admin klasę Formularza , ma ona na Celu dodawanie nowej kategorii do tabeli categories w układzie
(categoryid ,name,alias,parentid)
No i Dodałem główną kategorie , która nie ma parenta czyli jest początkiem drzewa.
Teraz zaczynają się schody, jak mam pobrać teraz id kategorii z bazy danych abym mógł zrobić selecta do wyboru rodzica , tzn czy kategoria ma być jakimś
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy istnieje metoda na pobranie własnych transakcji? Na stronie z opisem API prywatnych nic na ten temat nie ma.
Za to Qt Bitcoin Trades potrafi pobrać takie informacje, jak i aktualną stawkę prowizji.
https://bitcurex.com/page/1479542-api

Jak ktoś ma lepsze pojęcie, to tutaj powinna być ta metoda, ale nie potrafię znaleźć: https://github.com/JulyIGHOR/QtBitcoinTrader/blob/testing/src/exchange_bitcurex.cpp
#bitcoin #bitcurex #web #qt #cpp #php
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997:
93: lastHistoryId=0;
426: if(currentId<=lastHistoryId)break;

D--a ze mnie nie programista, ale może to licznik który ma zapobiegać przetwarzaniu 2 razy tych samych transakcji.
  • Odpowiedz
Warning: include(/export/netra/skarbowa/public_html/zwroty/counter.php3) [function.include]: failed to open stream: No such file or directory in /export/netra/skarbowa/public_html/zwroty/prg/zwroty/zwroty1z1.php on line 27
Warning: include() [function.include]: Failed opening '/export/netra/skarbowa/public_html/zwroty/counter.php3' for inclusion (include_path='.:/usr/local/php-5.3.15/lib/php') in /export/netra/skarbowa/public_html/zwroty/prg/zwroty/zwroty1z1.php on line 27
Super serwis k---o, czuję się bezpiecznie sprawdzając co z moim zwrotem podatku na takiej stronie.

http://zwroty.is.wroc.pl/index.php

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