"mam 13 lat i kończe 1. klasę gimnazjum. Zalążek mojej wiedzy zacząłem poznawać już w wieku 8 lat (!), kiedy to uczyłem się HTMLa 4.01. Używam frameworka #laravel, czasem do mniejszych rzeczy #slim'a z różnymi package'ami dostarczanymi przez Composera."

ooo to teraz młodzież jest taka zdolna? ;o Jak byłem w jego wieku to jeszcze nie było internetu... ( ͡° ͜ʖ ͡°)

http://forum.webmastah.pl/topic/2914-basalt-cms/

#webdev #webmastah #php #
Pobierz normanos - "mam 13 lat i kończe 1. klasę gimnazjum. Zalążek mojej wiedzy zacząłem poz...
źródło: comment_lzYOZ966rIEXXYe3mR8onFK2zxh14Sex.jpg
@DOgi Rzeczywiście, nie zauważyłem tego (wydawało mi się to głupie, ale zbyt dokładnie nie szukałem przyczyny).

Finalnie zrobiłem inaczej, w mojej ocenie lepiej:

Stworzyłem sobie kontroler, w którym metoda sprawdza, czy Input ma "profile"

a) jeżeli nie ma - wraca na stronę główną i zwraca informację, żeby jednak coś wpisać w to pole

b) jeżeli jest, to przeszukuje w bazie danych, czy rzeczywiście jest taki profil - jeżeli nie ma profilu, to
Doszedłem do wniosku do którego świat doszedł dawno temu. Pisanie od zera nie ma sensu. Chciałbym nauczyć się pierwszego w życiu frameworka php. Wydaje mi się, że laravel to dobry wybór. Czy ktoś posiada pisany (video odpada) kurs laravel? Interesuje mnie jakiś materiał dydaktyczny który najpierw zapozna mnie z teorią, następnie łopatologicznie przeprowadzi mnie przez napisanie przykładowej aplikacji np blog, sklep. Google zwraca mi przeterminowane tutki z opisami rozbieżnymi od aktualnej wersji
Zachęcony pochlebnymi opiniami wykopków postanowiłem obczaić ten nowy framework "Laravel". Szczerze mówiąc nic specjalnego, a nawet bieda. Nic specjalnego w nim nie ma, a nawet jest dosyć ubogi w porównaniu do konkurencji, np. Zend Frameworka, czy Symfony. Tworzenie formularzy to jakiś żart. W Zendzie są do tego dedykowane klasy, wszystko można mieć w jednym miejscu, a tu trzeba #!$%@?ć jakąś manianę w plikach widoku. Dokumentacja też jest dosyć uboga, wszystkiego trzeba szukać
@fulloffail: spoko, jak uważasz, nie ma sensu dyskutować skoro przestrzeganie PSR wg Ciebie to brak samodzielnego myślenia. Owszem, czyjś projekt czyjeś zasady, skoro ktoś chce być indywidualistą za wszelką cenę - niech sobie będzie, nawet jeśli musi łamać pewne podstawowe zasady, które ułatwiają czytanie kodu pomiędzy projektami. Chodzi o to, że gdy widzisz wizualnie "z daleka" pewne "szlaczki" to wiesz od razu, że to if czy if z elsem, nie ma
@Xianxi: Ekhm. Mam już działający projekt, użytkownicy / logowanie / baza etc. teraz potrzebuje jedynie jakoś zrobić if(Auth::check()) {} w tym pliku który znajduje się w public/assets/be/ lub najlepiej zablokować całą ścieżkę globalnie.
@Jacob: te pliki muszą być w public? Bo - jak sama nazwa wskazuje - w public są pliki publiczne ;)

Albo przenieść je wyżej i serwuj za pomocą php (i wtedy autoryzację robisz jak chcesz), albo musisz plik zabezpieczyć na poziomie serwera (basic auth w Apache czy nawet podrequest w varnishu)
@Jacob: Klasy abstrakcyjnej używasz kiedy wiesz, że każda klasa pochodna która ją rozszerza musi posiadać taką samą podstawową funkcjonalność + dodatkowo deklarujesz w niej metody które muszą zostać zaimplementowane(czyli są abstrakcyjne). Wiesz co dane metody mają robić, ale nie w jaki sposób.
@Jacob: Interface > mysl w ramach "contract", do którego wszystkie klasy implementujące muszą się podporządkować (muszą mieć wszystkie takie same public metody). W interface'ach wrzucasz poprostu same nazwy metod bez ich body ( to co masz pomiędzy { } ). Czyli "co ma byc" > nie "co ma robic".

Dzięki temu możesz używać "type-hint" w metodach, robić Dependency Injection ( w _construct()) i wedle potrzeb podmieniać implementacje.

Dla przykladu bo
Mirki, zakładamy sytuację, że ogarniam całkiem spoko czysty php, ale nigdy nie pracowałem pod żadnym frameworkiem php, bardziej w railsach. Natomiast przychodzi nagły projekt do zrobienia, deadliny napięte, techonologia - php. Przydałoby się wybrać jakiś fajny framework, który stosunkowo szybko da się ogarnąć. Co byście polecili?


#php #webdev zawołam jeszcze #laravel #symfony #cakephp #kohana
@cysioland: ja tak pisałem moją inż... napisałem raz, ale uznałem, że jest kijowa, napisałem drugi raz - lepiej. Po czym oddałem, ale uznałem, że jest kijowa i trzeba by było to lepiej zrobić, napisałem - 3 raz, ale uznałem, że jest kijowe i... nie dokończyłem. Później jak znalazł miałem na obronę mgr (ok 8-16h pisania i dokończyłem, aby działało)...

teraz już nawet nie wiem który raz piszę - ale znowu mi