ktoś z #laravel jest dostępny i ma odrobinę chęci by się podzielić wiedzą na temat routeów?

Sam twórca pisał, że planuje przepisać router od podstaw, bo obecny jest oparty na routerze Sf2. Przy dużej ilości wpisów routingu mega zwalnia cała aplikacja.

Widziałem nawet projekty ludzi, którzy mieli 480+ routów! Przecież to chore jest.

Czy naprawdę trzeba wszystkie widoki, redirecty i inne pierdoły wypisywać w routes.php?

I teraz pytanie główne, jak się zabrać
Czy naprawdę trzeba wszystkie widoki, redirecty i inne pierdoły wypisywać w routes.php?


@nCore: Przecież możesz dać dla każdego controllera własny route, to chyba nie jest aż tak uciążliwe?

Route::controller('forum', 'App\Modules\Forum\Controllers\MainController');
I teraz pytanie główne, jak się zabrać za rozdzielenie aplikacji między admin/frontend, które korzystają z tych samych modeli, różnych widoków.


Nie potrzebuję żadnego ACL'a. Prosty panel z loginem/hasłem.

@nCore: możesz stworzyć osobny moduł dla backendu i dalej korzystać z tych samych
@nCore: jak ktoś ma 480 route`ow zdefinowanych w jednym pliku to coś chyba nie tak z tą aplikacją, jest naprawdę sporo możliwości filtry, parametry, możesz z bazy ciągnać, masz resources controllers, grupowanie, robisz funkcje w nich, jak się rozrasta aplikacja to dzielisz cześć na pakiety i tak jedziesz z routes, itd. dziesiatki możliwości,

to tak jakby powiedzieć że htaccess jest zle bo ktoś zrobil 480 reguł...

co mają redirecty do routes?
Mireczki, potrzebuję jakiegoś fajnego pakietu do Laravel, który działa tak samo (bądź podobnie do RailsAdmin/ActiveAdmina z railsów), ktoś coś może polecić sensownego?

Poza tym uczę się tego jakże pięknego frameworka, ludzie - wykop jest wielki i to właśnie dzięki niemu przesiadłem się z Zenda na Laravel.

Dzięki.

#webdev #php #laravel
@nCore: aff, zerknij sobie zf2. Sam cały czas przymierzam się do wgłębienia w laravela bo wygląda ciekawie pod małe projekty i myślałem, że przekonasz mnie jakimiś argumentami z doświadczenia w obu.
#programowanie #laravel #php

Mam aplikację i jej częścią będzie sklep, wszystkie kontrolery/modele/widoki etc chcę mieć uporządkowane w innym folderze.

Utworzyłem "app/Shop/" i Shop podłączyłem jako psr-4 i teraz jestem w dupie bo google nie podpowiada rozwiązania do następujących pytań:

1. Jak powinna wyglądać struktura folderów pod psr-4 ?

2. Jak wskazać widok w tej mojej paczce ? (to co mam aktualnie niestety nie działa. Taki zapis również nie działa "return View::make('Shop::categories');")
Pobierz Jacob - #programowanie #laravel #php 

Mam aplikację i jej częścią będzie sklep, wszy...
źródło: comment_TITN0Zj0K5Qt9l1eqqC9r2wyfdv5cJCq.jpg
@Jacob: Preferuję inną organizację... Na przykładzie. Mam pewną część aplikacji odpowiedzialną za użytkowników. Cała logika biznesowa ląduje w src/User (przestrzeń nazw: Acme\User, http://laravel.io/bin/4Dm9 ). Reszta, czyli między innymi widoki, pliki językowe, kontrolery lądują w domyślnych lokalizacjach w app/. Na ogół są one ściśle powiązane z frameworkiem więc nie widzę sensu ich gdziekolwiek przenosić. Natomiast kod z src/ w idealnym scenariuszu jest niezależny. To jednak tylko moje zdanie i zaznaczam, że nie
@Jacob: Poszczególne części aplikacji (z src/) są jak najbardziej zdatne do ponownego użycia w kolejnym projekcie (choć, zależy jak je napiszesz :). W przypadku chęci ponownego wykorzystania tego kodu po prostu go przenosisz. Reszta, czyli to co napisałem, widoki, kontrolery są już bardziej sprawą konkretnej aplikacji i szczerze wątpię w sytuację kiedy chciałbyś dokładnie to samo wykorzystać w zupełnie innym projekcie.

Nikt, a tym bardziej ja, nie napisze Ci jak najlepiej
@Xianxi: Myślałem, że może znajdzie się inne rozwiązanie ; /

Ten tutorial z utworzeniem nowego bundle wyglądał prosto w porównaniu ze strukturą tych nowych pakietów. : / (jestem nowicjuszem w laravelu)
@msq: chyba query builder laravela tego nie ogarnia, bo dodając paginację nie zgadza mu się ilość kolumn (dołącza zliczanie rekordów). nigdzie nie znalazłem rozwiązania i po prostu zrobię jako raw query, a tam można dodać limit i ręcznie ustawię paginację. lepszego pomysłu nie wymyśliłem, ale powinno działać.
#programowanie #programujzwykopem #framework #laravel #php

Pytanie do korzystających z laravela:

Używał ktoś tego ? -> https://github.com/brunogaspar/laravel4-starter-kit

Jeśli tak to jak do #!$%@? w widoku "\app\views\backend\users\index.blade.php" zrobić kolejny link analogicznie do tego:

Include Only DeletedUsers
Z tym, że kolejny link ma być z listowaniem rekordów które mają activated ustawione na 1.

Jakiś mózg mógłby mi tu sypnąć konkretnym przykładem ?
@matiit: o gwiazdki : P

jedna reguła ma ogarnąć wszystkie requesty dla linków

admin/groups

admin/groups/x

admin/groups/x/y

admin/users

admin/users/x

admin/users/x/y
@Jacob: widziałem jakąś książke o Laravelu (oczywiście po angielsku) gdzie były oddzielne rozdziały właśnie na temat logowania via FB, G+ etc. Nie mogę na złość jej teraz znaleźć, ale możesz poszukać (wiem, że była na tpb).
http://webmastah.pl/podcast-1-o-jakosci-kodu-i-czy-php-stal-sie-prawdziwym-jezykiem/

Zgodnie z obietnicą dzisiaj premiera #webmastah #podcast #webdev #php #laravel

Oczywiście nie bez mankamentów ale to pierwszy raz więc jak dla mnie panowie mają ode mnie duży kredyt zaufania i liczę, że kolejne odcinki będą coraz lepsze i po kolei różne problemy (dźwięk, przywitanie, scenariusz itp.) będą poprawiane. Trzymam za nich kciuki bo fajnie będzie jak to się rozkręci.
Pobierz normanos - http://webmastah.pl/podcast-1-o-jakosci-kodu-i-czy-php-stal-sie-prawdziwym...
źródło: comment_4sj2isY7zreYHJ0i07GYXLGnQ0vhtQnU.jpg
Kto pięć razy pisał aplikację i pięć razy była gotowa w 70%, ale stwierdzał, że kod brzydki i #!$%@?ł wszystko i pisał od nowa?


Stąd moje #pytaniedoeksperta - gdzie wsadzacie logikę swojej aplikacji?

Moja przykładowa metoda w kontrolerze - http://pastebin.com/59y2Htbp

Dawać wszystko do modelu? Czy model tylko operację na bazie i set/get a w kontrolerze operować samymi modelami? Czy dawać gdzie jest po prostu łatwiej?

Chciałbym wiedzieć jak robią to #pro,