laravel-4

Zarządzanie relacjami w Laravel, przestrzeganie wzorca repozytorium

Podczas tworzenia aplikacji w Laravel 4 Po przeczytaniu książki T. Otwella o dobrych wzorcach projektowych w Laravel znalazłe ... obra praktyka, aby używać tabeli wyników jako osi odniesienia między zadaniami i uczniów, czy należy to zrobić gdzie indziej?

Laravel wymaga Rozszerzenia PHP Mcrypt

Próbuję użyć funkcji migrate w Laravel 4 na OSX. Jednak dostaję następujący błąd: Laravel requires the Mcrypt PHP extension. O ile rozumiem, to jest już włączone(patrz obrazek poniżej). Co jest nie tak i jak Mogę to naprawić?

Jakie są najlepsze praktyki i najlepsze miejsca dla pomocników Laravel 4 lub podstawowych funkcji?

Więc staram się zrozumieć najlepsze miejsce, aby umieścić funkcję globalną w laravel 4. Na przykład: formatowanie daty. Myślę ... e powinno być dostępne w szablonach blade? Jakie są najlepsze praktyki dla czegoś takiego? I jak udostępnić ostrze szablony?

Jak sprawić, by konstruktor zapytań wypuścił swoje surowe zapytanie SQL jako ciąg znaków?

Podano następujący kod: DB::table('users')->get(); Chcę uzyskać surowy ciąg zapytania SQL, który wygeneruje powyższy konstruktor zapytań, więc w tym przykładzie będzie to SELECT * FROM users. Jak mam to zrobić?

Zbiór wymowny: liczenie i wykrywanie pustych

To może trywialne pytanie, ale zastanawiam się, czy Laravel zaleca pewien sposób, aby sprawdzić, czy elokwentny zbiór zwrócon ... iku, czy to wystarczy? Jeśli chodzi o count($result), czy faktycznie obejmuje wszystkie przypadki, łącznie z pustym wynikiem?

Jak zainstalować Laravel 4 na podfolderze web host bez publicznego ujawniania/ app / folder?

Zastanawiałem się, czy ktoś z was wie, jak zainstalować Laravel 4 w podkatalogu / podfolderze hosta, nie narażając folderu /a ... .com/app/ lub http://mydomain.com/mylaravel/app / i zasadniczo jest w stanie zobaczyć moje pliki konfiguracyjne i inny kod.

Migracja: nie można dodać ograniczenia klucza obcego

Próbuję utworzyć klucze obce w Laravel jednak podczas migracji tabeli za pomocą artisan pojawia się następujący błąd: [Illu ... echowują te dane za pomocą kluczy obcych, i..e clients_project i project_tasks itd. Mam nadzieję, że ktoś pomoże mi zacząć.

Jak ustawić zmienne w szablonie Laravel Blade

Czytam dokumentację Laravel blade i nie mogę rozgryźć, Jak przypisać zmienne w szablonie do wykorzystania później. Nie mogę ... Rozumiem, że mogę to zrobić, ale to nie jest eleganckie. Czy jest lepszy, elegancki sposób, aby to zrobić w szablonie Blade?

Laravel przekierowanie z powrotem do oryginalnego miejsca docelowego po zalogowaniu

To wygląda na dość podstawowy przepływ, i Laravel mA tak wiele fajnych rozwiązań dla podstawowych rzeczy, czuję, że coś mi um ... zieś dla łatwego routingu po zalogowaniu się użytkownika. Jeśli nie, byłbym ciekaw, jak niektórzy z was wdrożyli to ręcznie.

PDOException SQLSTATE[HY000] [2002] No such file or directory

Uważam, że udało mi się wdrożyć moją (bardzo podstawową) stronę do fortrabbit, ale jak tylko połączę się z SSH, aby uruchomić ... m momencie migracja musiała zadziałać, ponieważ moje tabele tam są - ale to nie wyjaśnia, dlaczego nie działa dla mnie teraz.

Używanie pakietu non-laravel na Laravel 4

Czy możliwe jest włączenie do frameworka pakietu, który nie został specjalnie zaprojektowany dla L4? Jeśli tak, to jak to się ... providers? czy są jakieś inne kroki konieczne? Chciałbym użyć pakietu Google checkout pierwotnie zaprojektowanego dla Yii

Laravel blank white screen

Moja strona laravel działała wcześniej, niedawno zaktualizowałem Apache 2.4 i PHP 5.5.7. Teraz dostaję biały pusty ekran, gd ... ogs/httpd.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name="daemon" id=1 not_used Group: name="daemon" id=1 not_used

Dodaj nową kolumnę do istniejącej tabeli podczas migracji

Naprawdę nie mogę dowiedzieć się, jak dodać nową kolumnę do mojej tabeli wyjścia w mojej bazie danych przy użyciu PHP Laravel ... $table->integer("paid"); }); } Oraz w Terminalu php artisan migrate:install i migrate Jak dodać nowe kolumny?

Laravel przekierowuje wszystkie żądania do HTTPS

Cała nasza strona ma być obsługiwana przez https. Mam 'https' w każdej trasie. Jak jednak przekierować je na https, jeśli spróbują tego przez http? Route::group(array('https'), function() { // all of our routes }

Laravel-Route:: resource vs Route:: controller

Czytałem dokumenty na stronie Laravel, Stack Overflow i Google, ale nadal nie rozumiem różnicy między Route::resource i Route ... post','PostController'); Route::resource('post','PostController'); Jak możemy wybrać, czego użyć? Czym jest dobra praktyka?

Jak skonfigurować phpmyadmin na Laravel Homestead box?

Zainstalowałem go uruchamiając sudo apt-get install phpymyadmin a następnie uruchamiając sudo ln -s /usr/share/phpmyadmin/ ... ginx/html i sudo service nginx restart Ale to nie działa. w związku z tym, że nie jest to możliwe, nie jest to konieczne.

Błąd aktualizacji PHP Composer "nie można przydzielić pamięci" (przy użyciu Laravel 4)

Nie mogę tego rozwiązać. Jestem na Linode 1G RAM basic plan. Próbuje zainstalować pakiet przez Composer i nie pozwala mi. Mó ... local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 975

Laravel save / update many to many relation

Czy ktoś może mi pomóc, jak uratować wiele do wielu relacji? Mam zadania, użytkownik może mieć wiele zadań i zadanie może mie ... $task2)); } } } Jest to struktura tabel zadania id / title / deadline user_tasks id|task_id|user_id

Korzystanie z własnego API Laravel

Rozwijam aplikację Laravel 4, która sprawi, że te same operacje CRUD na moim zbiorze danych będą dostępne za pośrednictwem JS ... interfejsu użytkownika i API i jakoś przekierowywałbym żądania. A może powinienem spojrzeć na inne podejście razem? Dzięki.

Jak mogę usunąć " public/index.php " w wygenerowanym adresie URL?

Zasadniczo muszę usunąć index.php lub public/index.php z wygenerowanego adresu URL w laravel, potocznie path to localhost/pub ... FILENAME} !-f RewriteRule ^ index.php[L] App / config / app.php 'url' => 'http://localhost', Jak mogę to zmienić?