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

Mirki, tworzę sobie w ramach zabawy grę przeglądarkową z gatunku Airline Manager, w której prowadzicie własną linię lotniczą.

Wrzucam tutaj pierwszego screena.

Na razie funkcjonalność jest bardzo ograniczona: można planować loty nie-rejsowe i oglądać ich przebieg, a także wyświetlać podstawowe informacje o lotniskach, flocie i istniejących liniach lotniczych.

Teraz
kot1401 - Mirki, tworzę sobie w ramach zabawy grę przeglądarkową z gatunku Airline Ma...

źródło: comment_RnqXlHY277JDlDAFBVTshgLdr2TDFLYV.jpg

Pobierz
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pocket Planes


@Reeposter: chciałbym właśnie uniknąć różnych humorystycznych akcentów, grafik itp. jak w Pocket Planes, czy Airline Tycoon.

Będzie to coś bardziej w stylu http://www.airlinesim.aero/ czyli stawiające na realizm itp.

BTW. Airline Sim to najbardziej rozbudowana tego typu gra, niestety płatna :/
  • 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

Witajcie, jest tu php/laravel ninja który może mi pomóc ? (,)

Próbuje zrozumieć całą tą klasę walidacji http://laravel.io/bin/48wWw i już na początku się gubię.

1. http://prntscr.com/4veg9j dobrze rozumiem, że ten konstruktor rodzica odnosi się do eloquent? Czyli powinienem znaleźć class Eloquent i tam szukać jej konstruktora ? (tylko, że taka klasa/interfejs nie istnieje lub jej nie mogę go
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kot1401: Projektowanie aplikacji lepiej zacząć od reguł modelu - baza danych te jedynie szczegół implementacyjny warstwy persystencji.

Zaczynając od bazy, przywiazujesz do niej architekturę aplikacji. "Psujesz" jej układ ograniczeniami konkretnego silnika, myślisz cały czas ideami ważnego, ale pobocznego tematu - zamiast myślec o tym, jakie faktycnie chciałbyś mieć obiekty i o jakich rolach.

Gdybys zaczął od aplikacji, kto wie, moze byś skończył na Mongo zamiast MySql, a moze w ogóle byś olał
  • Odpowiedz
Tak sie zastanawiam jesli ktos pisze duzo kodu w laravel, to jak potem ma dostac prace przy Zend to jak sie taki programista czuje/odnajduje ( ͡° ͜ʖ ͡°)?

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

@adrael: nie no, argumenty by się znalazły ale chyba sam przyznasz, że codzienna postawa "someone is wrong on the internet" jest męcząco-nużąca, zaczynanie flejmów ciagle od nowa jest męczące więc zostaje co najwyżej śmieszkowanie ;) ale fakt: mało kto chce robic w zendzie, firmy mają problem w szukaniu zendowców, a już zf1 to zupełnie...
  • Odpowiedz
Mam pytanie.

Jeśli tworzycie projekt w jakimś frameworku i wysyłacie go na Github, to wrzucacie wszystkie pliki całego frameworku czy tylko te z waszym kodem (np. tylko folder App)? a do reszty dajecie gitignore?

#git #php #programowanie #framework #laravel
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kot1401: powinno się dependency i binarki trzymać zdala od repo, ale sam muszę przyznać, że o ile binarek nie trzymam, to dependency często leżą w repo.. :<
  • Odpowiedz
@kot1401: ustaw sobie vhost w httpd-vhosts.conf, albo przekieruj główny folder w httpd.conf (plik dla vhosts musisz włączyć w httpd.conf). No i w etc/hosts musisz dodać swój vhost i go przekierować na 127.0.0.1. Przykłady.
  • Odpowiedz
Próbuję zainstalować Laravel na home.pl przy użyciu composera. Jakieś inne metody, by odpalić ten framework w home.pl? Lub zainstalowanie laravela bez composera?

composer install po chwili rzuca błędem:

Script php artisan clear-compiled handling the post-install-cmd event returned with an error

Error
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

O ile mnie pamięć nie myli, to ja problem rozwiązałem w sposób następujący: utworzyłem link o nazwie php do pożądanej wersji php (coś takiego: ln -s /usr/local/bin/php53-cli php) dodałem do ścieżki (PATH) i działało.
  • Odpowiedz
@hoRacy: jeżeli chcesz się nauczyć to jasne, spoko, pije do tego, że ostatnio jakis wysyp ludzi, którzy w ogóle nie łapią co to composer ("chiński instalator" :O ) i robią wszystko dookoła.


@normanos: Zdaje mi się, że każdy był kiedyś w miejscu, kiedy nie wiedział wszystkiego. A co do struktury katalogów - w Twojej odpowiedzi zawarłeś nieświadomie wskazówkę, wyłączyłem na home.pl SEPARACJĘ SERWISU dla tej subdomeny i już śmiga.
  • Odpowiedz
Da się jakoś zainstalować #laravel metodą klasyczną przez FTP, bez żadnych poleceń linuksa, composerów, dostępu do SSH itp.?

Tak jak wgrywało się na serwer starsze frameworki typu Cake.

Chcę po prostu ściągnąć pliki laravela i wgrać Total Commanderem na serwer FTP na jakimś słabym hostingu.

#php #linux
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Porzucam #codeigniter na rzecz #laravel. Dokumentacja wchłonięta, ale mam dylemat co do Eloquent ORM - internet twierdzi, że zapytania przez niego realizowane są kilkadziesiąt razy wolniejsze niż normalnie.

Pytanie 1: warto używać Eloquent?

Pytanie 2: co za aplikację open source, albo tutorial w internecie można podejrzeć, aby zobaczyć jak skutecznie i nie "naokolo" zbudować większą aplikację?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poza tym, że I'm king bruce lee #laravel mistrz, jestem w stanie czasami coś pogrzebać w #symfony (boli, trochę jak w korpo), w #kohana, a nawet zdarzy się taki makabryczny zabytek jak #codeigniter (tfu, zgiń, przepadnij siło nieczysta). Ale to NIGDY PRZENIGDY nie biorę nic z #zendframework - on chyba został stworzony aby wymierzać karę. Wiecie, taka nowoczesna forma klęczenia
normanos - Poza tym, że I'm king bruce lee #laravel mistrz, jestem w stanie czasami c...

źródło: comment_FC0VDxvQHykRzTVcMKqb9c9NE9dtQToz.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rocketeer 2: modern PHP deployment tool

Rocketeer is a modern PHP task runner and deployment package. It is inspired by the Laravel Framework philosophy and thus aims to be fast, elegant, and more importantly easy to use.

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