Da się jakoś w Laravelu wywoływać kod zaraz po wyselectowaniu danych przez model (tylko dla selecta, tylko dla jednego określonego modelu)? Chodzi o przefiltrowanie wyniku zapytania już na poziomie modelu, aby w obrębie całej aplikacji były już przetworzone.

#laravel #php
#webdev #laravel #angularjs #emberjs

Ogólnie jestem słaby jeżeli chodzi o webdev ale co nieco tam potrafię zrobić i związku z tym chciałem dla siebie zrobić jakiś mini projekt w oparciu o js framework.

TL;DR: Jak i czym ogarnąć JS Framework z bazą danych MySQL/SQL

O co chodzi, szukam propozycji nt. tego co można wykorzystać by to miało ręce i nogi.

Strona dość prosta ma być, logowanie, rejestracja a z funkcjonalności to a'la
@karid: Na frontendzie masz JS czy tego chcesz czy nie. Możesz sobie to napisac w czystym js lub użyć chociazby angulara.

Na backendzie możesz się babrać w php lub użyć node.

Zalety:

- wymagany tylko jeden język na backend i frontend

- wygodniejszy/prostszy/szybszy/tańszy development

Pytanie powinno brzmieć:

"Jaki jest sens użycia php, skoro wszystko można zrobić w js?" :)
@karid: wszystko ma swoje wady i zalety - Ty znasz PHP, to napiszesz szybciej w czystym PHP.

proste requesty ajaxowe nie są tak uniwersalne - do każdej akcji (edycja, dodanie) piszesz nowy kod do obsługi samego zapytania, a potem do podmiany html i ewentualnej animacji. W frameworkach dochodzimy już do takiego momentu, że podmiana html z animacjami robi się sama (templaty), a obsługę zapytania ajax można też sprowadzić do czegoś typu
#webdev #laravel może trochę #programowanie

Jak rozwiązujecie problem race condition? Mam kontroler, który obsługuje tworzenie nowych kont, na początku tworzę vaildator,

if($validator->fails()){

return Redirect::route('validator')

->withErrors($validator)

->withInput();

}

A zaraz potem tworzę użytkownika.

Problem występuje, gdy klient kliknie szybko kilka razy "Zarejestruj się" - dodaje się wtedy kilka wpisów do bazy danych. Filter before => csrf oczywiście jest, ale ten Token najwyraźniej nie zmienia się z każdym requestem. Nie chcę tego blokować za
@AVAW: @JareQ: w sumie przeterminowane, ale jakby ktoś był ciekawy... na początku wysyłałem po 50 maili i self-redirect, no ale po 10 razach pętla przekierowań i kupa... więc zrobiłem requesty ajaxem i wyszedł z tego jeszcze progressbar
#webdev #programowanie #php #symfony #laravel #kohana

Siema mam taki problem, w php jestem dość mało zaawansowany (choć prowadzę jedną stronę napisaną od podstaw - aktualnie ok. 80 użytkowników).

Do tej pory pisałem w kohana framework, ale przyznam że nie do końca mi odpowiada. Głównie chodzi o wsparcie i o to, że chyba ten fw nie ma wielkiej przyszłości (małe zarobki/mało pracy?). Dlatego chciałbym nauczyć się jakiegoś innego.

Jako, że teraz na topie
@lewactwo: No właśnie mam na myśli, żebyś użył Symfony (napisanego w PHP). Liczbą bundli się nie przejmuj – używasz APC, to klasy keszują się już skompilowane.

Najpierw funkcjonalność (używasz wszystkich bundli co się da, żeby napisać funkcjonalność), potem profilowanie (szukasz gdzie masz problemy z wydajnością), na koniec optymalizacja jak już wiesz co warto optymalizować, a co nie.

http://c2.com/cgi/wiki?PrematureOptimization