Wszystko
Wszystkie
Archiwum
- 12
- 2
Planuję w końcu porządnie zabrać się za framework. Biorąc pod uwagę krzywdę, jaką zrobił mi ZF1, nie chcę ruszać 2, na placu boju zostaje Symfony i Laravel (odpowiednio 2 i 5). Pracowałem już na aplikacjach napisanych na obu, jednak napisanie czegoś samodzielnie nie wchodzi w grę.
Który polecicie i dlaczego?
#symfony #laravel #php
Który polecicie i dlaczego?
#symfony #laravel #php
- 2
@rzeka: oba. A który konkretnie zależy od samego projektu. Na małe/szybkie Laravel jest bardzo fajna, na duże jednak użyłbym Symfony2 jako oferujące stabilniejszy i pewniejszy rozwój.
- 3
@rzeka: jakzaczynasz to laravel. Najwyżej potem sobie migrujesz na są o ile będziesz miał taką potrzebę. Jak motywacja jest wkwestii późniejszego etatu to może lepiej od razu sf mecz.
- 4
Muszę zaktualizować 10-cio letnią stronę bo troszkę nie wygląda, więc zacząłem się bawić Laravelem pomimo, że PHPa od wersji 4.x nie tykałem. W sumie bardzo łatwe przejście dla Java developera, szczególnie jak robiłem w Groovym/Grailsach, masa pobocznych toolsów jest podobna.
Tu mam pytanie do Laravelowców. Czy Elixir z Laravela może budować assetsy przy każdym refreshu strony, tak jak mam to w Grailsach + Assets Pipeline? Wkurza mnie uruchamianie Gulpa za każdym razem.
Tu mam pytanie do Laravelowców. Czy Elixir z Laravela może budować assetsy przy każdym refreshu strony, tak jak mam to w Grailsach + Assets Pipeline? Wkurza mnie uruchamianie Gulpa za każdym razem.
![adios - Muszę zaktualizować 10-cio letnią stronę bo troszkę nie wygląda, więc zacząłe...](https://wykop.pl/cdn/c3201142/comment_aBpTkkFSSQDaK9ks4QTcTskrdVeUSiw1,w400.jpg)
konto usunięte via Android
- 1
@adios: Nie możesz odpalić jakiegoś gulp-watcha?
Taktyk
- 2
Mirki, postanowiłem spróbować swoich sił z #laravel, jednak przyzwyczajenie do #twig mocno i korzystam z https://github.com/rcrowe/TwigBridge/tree/0.7
Jak w pliku .twig dostać się teraz np.: do
#php #webdev
Jak w pliku .twig dostać się teraz np.: do
Auth.guest()
(Auth::guest()
) czy Inspiring::quote()
? Muszę je przekazać do skórki, czy jest możliwość dostać się do nich dodając "coś gdzieś" w konfiguracji?#php #webdev
- 1
- 2
@porque: https://laracasts.com/series/laravel-5-fundamentals
Fajnie wytłumaczone wszystko na filmikach, gość ma miły akcent.
Fajnie wytłumaczone wszystko na filmikach, gość ma miły akcent.
- 1
- 4
"Repository pattern separates the data access logic and maps it to the business entities in the business logic. Communication between the data access logic and the business logic is done through interfaces."
http://bosnadev.com/2015/03/07/using-repository-pattern-in-laravel-5/
#laravel #php #webdev
http://bosnadev.com/2015/03/07/using-repository-pattern-in-laravel-5/
#laravel #php #webdev
![normanos - "Repository pattern separates the data access logic and maps it to the bus...](https://wykop.pl/cdn/c3201142/comment_fwav6pdCfycrSCi1dpAttrvabZVjkcwT,w400.jpg)
- 1
- 3
@bonus: A jakie testy chcesz pisać?
Jeśli funkcjonalne czy wręcz całościowe, to sposób ułożenia kodu nie ma znaczenia – w końcu sprawdzasz czy szeroki zakres działania jest spełniony.
Jeśli chcesz testować jednostkowo, to wymusza to tworzenie struktury, którą da się testować w izolacji, niezależnie, bez ładowania całego fwka po to, żeby sprawdzić czy usługa dobrze działa.
Jednocześnie nie wierzę, że będziesz wszystko testować funkcjonalnie, bo takie testy są powolne i powodują
Jeśli funkcjonalne czy wręcz całościowe, to sposób ułożenia kodu nie ma znaczenia – w końcu sprawdzasz czy szeroki zakres działania jest spełniony.
Jeśli chcesz testować jednostkowo, to wymusza to tworzenie struktury, którą da się testować w izolacji, niezależnie, bez ładowania całego fwka po to, żeby sprawdzić czy usługa dobrze działa.
Jednocześnie nie wierzę, że będziesz wszystko testować funkcjonalnie, bo takie testy są powolne i powodują
- 3
Jak patrzę gdziekolwiek na podejście do laravela to są tylko te dwa, nie ma pośrednich ( ͡° ͜ʖ ͡°)
Źródło: http://blog.jetbrains.com/phpstorm/2015/02/meet-phpstorm-9-development-roadmap/
#php #laravel #boldupy
Źródło: http://blog.jetbrains.com/phpstorm/2015/02/meet-phpstorm-9-development-roadmap/
#php #laravel #boldupy
![b.....9 - Jak patrzę gdziekolwiek na podejście do laravela to są tylko te dwa, nie ma...](https://wykop.pl/cdn/c3201142/comment_RoBWcjkjxisDkbYRMRJLOcwEWs6UYTPg,w400.jpg)
Mirki, jesteście w stanie mi powiedzieć dlaczego nie jestem w stanie zainstalować pakietu do recaptcha ( ͡° ʖ̯ ͡°) ?
fragment composera:
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: remove laravel/framework
fragment composera:
"require"
: {
"laravel/framework"
:
_"4.2.*"
,
"greggilbert/recaptcha"
:
"2.*"
_
},
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: remove laravel/framework
- 1
@bercik999: czy illuminate/support z Laravela 4.2.* przypadkiem nie koliduje z illuminate/support 5.0.* wymaganym przez reCaptchę?
PS: https://github.com/greggilbert/recaptcha
PS: https://github.com/greggilbert/recaptcha
(Looking for a Laravel 4 version? Pull the latest 1.x tag.)
#laravel #php #laravel5
W jaki sposób poprawnie zrobić routing aby miało ręce i nogi ?
Chce zrobić coś takiego:
domena.pl/ - bez logowania
domena.pl/panel/* - dostępna tylko po logowaniu
domena.pl/panel/foo/
domena.pl/panel/foo/bar
http://pastebin.com/uqrc0JMC
Poprawnie ?
No i czy ustawienie middlewara tylko routingu wystarczy do bezpiecznej autoryzacji czy używać jej też w kontrolerach po przez
W jaki sposób poprawnie zrobić routing aby miało ręce i nogi ?
Chce zrobić coś takiego:
domena.pl/ - bez logowania
domena.pl/panel/* - dostępna tylko po logowaniu
domena.pl/panel/foo/
domena.pl/panel/foo/bar
http://pastebin.com/uqrc0JMC
Poprawnie ?
No i czy ustawienie middlewara tylko routingu wystarczy do bezpiecznej autoryzacji czy używać jej też w kontrolerach po przez
public function __construct()
{
$this->middleware('auth');
}
?- 0
No i czy ustawienie middlewara tylko routingu wystarczy do bezpiecznej autoryzacji
@login_zajety_sic: no a czemu miało by nie wystarczyć? ;)
@normanos: A bo ja wiem ? :D
- 6
![normanos - trolololo ( ͡° ͜ʖ ͡°) #gownoburza
#laravel #symfony #codeigniter #php ...](https://wykop.pl/cdn/c3201142/comment_L4BbfxLNB4MQPNN8OPkMl7Eepxzz1mkz,w400.jpg)
- karid
- konto usunięte
- moon5
- Spook
- TheFuckingRoses
- +1 innych
- 2
15:20
@bercik999: dobra, nazwij sobie "obiadowa" ;) obojętne. Póki to są kanapki to zawsze będzie dla mnie "śniadaniowa" choćby o 15 ;)
polecisz coś do poczytania o wzorcach projektowych?
@bercik999:
http://webmastah.pl/jak-uczyc-sie-php/
http://webmastah.pl/tag/programowanie-obiektowe/
http://sebastian-malaca.blogspot.com/search/label/SOLID
@NiktNieTroszczy: tylko symfony2 :D
- 6
- DOgi
- AvantaR
- MarcusPlinius
- konto usunięte
- kossakov
- +1 innych
- 3
Spotkał się ktoś już z jakimś dobrym tutorialem (en/pl) dla #laravel v5, jeśli tak to dobry Mirku podrzuć linka odwdzięczę się plusem.
- 2
@Kuchasz: podjąłem decyzję, że to jednak będzie laravel na podstawie google trends, wydaje mi się że laravel jest i będzie znacznie popularniejszy niż Phalcon.
- 1
- 4
- 1
@gajowy_marucha: myślę, że problemem nie jest sam dump/dd (#pdk), ale wstrzykiwanie całej aplikacji do queryseta. W zasadzie, myślę, że praprzyczyną jest tu używanie fasad zawsze i wszędzie, przekazywanie pierdyliarda rzeczy w konstruktorach (w tym samej apki).
Nauczka jest taka, żeby nie dumpować var_dumpem tylko dd-em, ale to trochę jak z tym socjalizmem, który rozwiązuje problemy nieistniejące w innych systemach ;)
Nauczka jest taka, żeby nie dumpować var_dumpem tylko dd-em, ale to trochę jak z tym socjalizmem, który rozwiązuje problemy nieistniejące w innych systemach ;)
- 3
mircy, zaś #laravel, walidował ktoś z was może wymiary uploadowanego obrazka?
jadę na L4.2, testowałem moxar/validation, ale okazuje się badziewiem i nie działa, jest też image-validator, ale z tego co widzę tylko pod L5.
anybody?
jadę na L4.2, testowałem moxar/validation, ale okazuje się badziewiem i nie działa, jest też image-validator, ale z tego co widzę tylko pod L5.
anybody?
- 4
- 0
@kossakov: to zewnętrzna biblioteka. Znajdziesz ją najpewniej na packagist. Oczywiście nie musisz tego używać. Ja użyłem akurat tej biblioteki, ale Ty możesz skorzystać z natywnych funkcji php'a jak chcesz.
#laravel #programowanie #php #webdev nie wiem czy ktoś wrzucał, czarnolistuje #programowanie
http://itcraftsman.pl/co-nowego-w-laravel-5/
http://itcraftsman.pl/co-nowego-w-laravel-5/
- 4
Mircy, help!
#laravel najwyraźniej chce mnie wpędzić na skraj załamania nerwowego...
Próbuję odpalić test z assertViewHas. W kontrolerze mam akcję poniższą:
Kod testu:
Test nie przechodzi ni chu-chu ("Failed asserting that an array has the key 'banners'."). Metoda assetViewHas szuka klucza właśnie w $response->original->getData() (vide), ale to zdumpowane okazuje
#laravel najwyraźniej chce mnie wpędzić na skraj załamania nerwowego...
Próbuję odpalić test z assertViewHas. W kontrolerze mam akcję poniższą:
public function index()
{
(...)
$this->layout->content = View::make('banner/index')->with('banners', $banners);
}
Kod testu:
public function testIndex()
{
$response = $this->call('GET', 'advertisement/banner');
var_dump($response->original->getData());
$this->assertViewHas('banners');
}
Test nie przechodzi ni chu-chu ("Failed asserting that an array has the key 'banners'."). Metoda assetViewHas szuka klucza właśnie w $response->original->getData() (vide), ale to zdumpowane okazuje
- 1
@kossakov: ps - napisz na grupie https://www.facebook.com/groups/laravelpolska może jakaś mądra głowa pomoże
- 2
- 3
@uirapuru: @typowyjanuszwons: wlazlem w to i dostałem raka, dalej nie patrze:
https://github.com/artemdemo/auction/blob/master/app/controllers/AdminController.php
https://github.com/artemdemo/auction/blob/master/app/controllers/AdminController.php
- 2
Wiadomo to tylko benchmark ale słabo coś Laravel wypadł. Wydawało mi się, że jest on lekki i często był polecany do małych/średniej wielkości projektów.
#php
#webdev
#laravel