Mam w Laravelu dwa modele: User i Car

Car może być stworzony (kupiony) tylko jeśli user ma wystrarczającą ilość gotówki, czyli:

if($user->money - $car->price >= 0) {

//user
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kot1401: Kontroler – odpowiada za komunikację między protokołem HTTP, a modelem aplikacji – tutaj bierzesz sobie GETy/POSTy/sesje/ciastka/itp i przekazujesz je dalej. Nic wiecej.

Entity\Car
– tutaj masz reprezentację samochodu. Przechowuje ona stan i raczej jest powiązana z bazą danych – nie ładowałbym logiki biznesowej (chyba, że robisz #ddd, ale wątpię, więc nie będę Ci mieszać).

Warstwa usług – tutaj ładujesz logikę biznesową. Czyli robisz sobie klasy dedykowane pod zadanie
  • Odpowiedz
jak zrobić żeby nie pisać

d:\php\php.exe d:\skrypty\d--a.php
tylko

php d:\skrypty\d--a.php
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki, mam taki problem. Opiekuje się stroną internetową klienta, która została zrobiona na autorskim CMSie agencji interaktywnej. Wszystkie pliki źródłowe są zakodowane w base_64, a z poziomu panelu CMSa nie mam możliwości edycji danych na których mi zależy. Istnieje jakieś wyjście oprócz nowej strony i/lub kontaktu z agencją interaktywną?

Pozdro!

#webdev #webmastering #webmastah #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@msq Przydany jest wbudowany w php lint (tak, wiem, chciałeś IDE, ale konsola ftw):

php --syntax-check
– jak coś poważnego to od razu wykryje (np użycie
  • Odpowiedz
Witam, wie ktos moze czemu wyswietla mi w widoku taka date "-0001-11-30 00:00:00" a w bazie jest "2014-10-16 11:07:30"?

W Laravel 4 z tego co pamietam dzialalo ok, ale przesiadalem sie na Laravel 5 i juz nie jest ok.

Wyswietlam tak:

{{
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cześć, korzystacie może z jakichś microframeworków? Jeśli tak, możecie zapodać nazwami? Google jest tym przesycone, ale mimo tego ciężko znaleźć jakieś rzeczowe opinie na temat konkretnych rzeczy. Potrzebuję czegoś bardzo małego, i jednocześnie stabilnego. Zainteresowałem się dispatchem jakiś czas temu ( https://github.com/noodlehaus/dispatch ), ale teraz widzę, że nagle od tak zmieniła się prawie cała biblioteka - co mi się bardzo nie spodobało

#php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem generowaniem timestamp w #php :/

Poniższy kod w 95% przypadków generuje datę z równą godziną np. 2014-10-13 17:00:00, ale, co dziwne, w pozostałych kilku % przypadków wychodzi czas cofnięty o 1 sekundę, np. 2014-10-13 16:59:59.

Macie jakiś pomysł, co może być powodem?

$start_time
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używanie #ioncube jest nieuczciwe wobec klienta


@Ginden: Albowiem bo poniewaz..?

Jesli umowa nie obejmuje przekazania kodow zrodlowych (bo na przyklad klient nie chce za to dodatkowo zaplacic) to w czym problem? Poza tym zostaje jeszcze
  • Odpowiedz
#php #encoder #ioncube

Zostałem poproszony o dopisanie do istniejącego php paru funkcji, jednak okazało się, że poprzednia firma całą stronę www zakodowała ioncubem, nigdy nie miałem okazji zapoznać się jak to dokładnie działa, no ale widzę, że z plikami za dużo nie zrobię, czy w takim wypadku dopiszę coś do kodu tak by to współpracowało? czy muszę mieć czysty kod źródłowy? A może ktoś zna sposób
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam za zadanie wypisac w #php z 10 ocen wszystkie wieksze od 2 (z tab 2 - 5) a nastepnie policzyc z nich srednia.

Mam to:

for ($i=0; i<10, i++)

If
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ja chyba jestem za głupi na #laravel. Oczekiwałem OOP, a mam... nie wiem co.

Np. w routes.php jest taki kod:

Route::get('/', function()
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!

Na początku- dla zainteresowanych programistów tworzę tag #rrit pod którym będę publikował oferty pracy na terenie całej Europy Środkowo-Wschodniej. Zachęcam do obserwowania, czytając oferty nic nie tracicie, zyskujecie natomiast informacje o rynku pracy IT oraz być może sami znajdziecie nową robotę.

Jeżeli będzie duży odzew obiecuję publikować notki jak zachowywać się na rozmowach kwalifikacyjnych, jak negocjować czy też na co zwracają uwagę pracodawcy. Ostatnie uwagi wydają się szczególnie przydatne dla
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebny doświadczony web developer (z naciskiem na JavaScript) do niewielkiego projektu:

- użytkownicy wrzucają zdjęcie (AJAX), które jest zapisywane na serwerze, po wrzuceniu zdjęcie może być dopasowane (skalowanie, przesuwanie zdjęcia/kadrowanie do ustalonego kształtu [elipsa])

- po zakońceniu edycji zdjęcia, generowany jest (zapisywany na serwerze) obrazek JPG składający się z 3 warstw (2 warstwy to pliki PNG zapisane na serwerze, trzecia warstwa to obrazek wgrany i zmodyfikowany przez użytkownika).

#praca #
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vit0: Ten blur dodałem tylko po to, żeby nie było publicznie widać twarzy w obrazku z poglądem :) Nie jest mi do niczego potrzebny w tej mikro-appce :) Zrobiłbym to sam (chociaż miałem odrobinę inny pomysł na zrealizowanie tego zlecenia), ale niestety z powodu braku czasu, muszę to podzlecić komuś innemu :)
  • Odpowiedz
To teraz trochę bardziej filozoficznie o #laravel - nigdy nie zgadzałem się z tezą wyższości starych frameworków jak #codeigniter nad #laravel, w której chodzi o to, że te starsze frameworki są lepsze bo co 5 minut nie jest zmieniany koncept całości. Niestety laravel ma to do siebie, że często przechodzi transformacje i pewnie to nie koniec takich zabiegów. Jakie jest wasze zdanie na ten temat?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach