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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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,
  • Odpowiedz
@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? robisz Redirect:to() do czego chcesz i
  • Odpowiedz
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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
Jest jakiś dobry tutorial prócz dokumentacji jak zacząć z #laravel? Nigdy nie miałem do czynienia z żadnym frameworkiem. Drugie pytanie, lepiej jest działać na Windowsie czy Linuxie?

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

#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.
Jacob - #programowanie #laravel #php 

Mam aplikację i jej częścią będzie sklep, wszy...

źródło: comment_TITN0Zj0K5Qt9l1eqqC9r2wyfdv5cJCq.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
@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
  • Odpowiedz
#programowanie #programujzwykopem #php #laravel

Świeża instalacja L4, dodany sentry. Muszę dopisać panel administracyjny, logowanie, wylogowywanie to najlepiej byłoby to mieć osobno jako jakiś moduł zamiast pakować do głównych katalogów views/controllers/models. Jak w nowym laravelu robi się nowy Bundle/Pakiet/Moduł ?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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)
  • Odpowiedz
Natrafiłem na ciężki problem: union i paginacja. Jak to ugryźć?

Albo chociaż jak ustawić skip i take dla union w query builder, bo paginację można manualnie zrobić.

#laravel #php #sql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć.
  • Odpowiedz
Wiecie jak w query builder laravela dodać alias nazwy tabeli w zapytaniu sql? Chodzi mi o np. select * from tabela as t

#laravel
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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).
  • Odpowiedz
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.
normanos - http://webmastah.pl/podcast-1-o-jakosci-kodu-i-czy-php-stal-sie-prawdziwym...

źródło: comment_4sj2isY7zreYHJ0i07GYXLGnQ0vhtQnU.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@normanos: nie na temat, ale widziałem że wczoraj Ci wmówiono zmianę ikonki Dropboxa na czarną. Dzisiaj zmieniłem u siebie i wniosek jest jeden, nie słuchaj ich! Kolorowa ładniejsza :P
  • Odpowiedz
Laravel jest dobrym frameworkiem, ale domyślny sposób cache'owania jest fatalny. Przy mojej aplikacji framework tworzy tyle plików tymczasowych, że po paru tygodniach na dysku wyczerpuje się limit inode'ów i trzeba je kasować...

[ #laravel #linux #php ]
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach