Pytania otagowane jako laravel-4

Laravel 4.2 to poprzednia wersja frameworka MVC do tworzenia aplikacji internetowych w PHP o otwartym kodzie źródłowym stworzona przez Taylora Otwella. Laravel pomaga tworzyć aplikacje przy użyciu prostej, wyrazistej składni.


8
Jak ustawić domyślną wartość kolumny sygnatury czasowej na bieżącą sygnaturę czasową za pomocą migracji Laravel?
Chciałbym utworzyć kolumnę ze znacznikiem czasu z domyślną wartością CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPużywania Laravel Schema Builder / Migrations. Kilka razy przejrzałem dokumentację Laravel i nie widzę, jak mogę ustawić to jako domyślne dla kolumny znacznika czasu. timestamps()Funkcja sprawia, że ustawienia domyślne 0000-00-00 00:00dla obu kolumn, które to sprawia.

17
Laravel przekierowanie z powrotem z komunikatem ()
Próbuję przekierować do poprzedniej strony z komunikatem, gdy wystąpi błąd krytyczny. App::fatal(function($exception) { return Redirect::back()->with('msg', 'The Message'); } W widoku próbując uzyskać dostęp do wiadomości za pomocą Sessions::get('msg') Ale nic się nie renderuje, czy robię tu coś nie tak?

4
Najlepsze praktyki dla pomocników Laravel 4 i podstawowych funkcji?
Próbuję zrozumieć najlepsze miejsce na umieszczenie funkcji globalnej w Laravel 4. Na przykład formatowanie daty. Nie sądzę, aby wykonanie elewacji było tego warte, ponieważ elewacje są zbyt modułowe. Czytałem artykuły o tworzeniu folderu biblioteki i przechowywaniu tam klas, ale wydaje się to również dużo dla prostej funkcji. Czy takie „narzędzie” …

8
Laravel Sprawdź, czy istnieje powiązany model
Mam model Eloquent, który ma powiązany model: public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } Kiedy tworzę model, niekoniecznie ma on powiązany model. Kiedy ją aktualizuję, mogę dodać opcję lub nie. Muszę więc sprawdzić, czy powiązany model istnieje, odpowiednio go zaktualizować lub utworzyć: $model …

6
Jak aliasować tabelę w zapytaniach Laravel Eloquent (lub używając Query Builder)?
Powiedzmy, że używamy kreatora zapytań Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Szukam odpowiednika tego SQL: really_long_table_name AS short_name Byłoby to szczególnie pomocne, gdy muszę wpisać wiele elementów typu select i wheres (lub zazwyczaj umieszczam alias w aliasie kolumny elementu select, który jest używany w tablicy wyników). Bez aliasów tabel jest …


10
Laravel Eloquent „WHERE NOT IN”
Mam problem z zapisaniem zapytania laravel eloquent ORM. moje zapytanie to SELECT book_name,dt_of_pub,pub_lang,no_page,book_price FROM book_mast WHERE book_price NOT IN (100,200); Teraz chcę przekształcić to zapytanie w laravel eloquent.

9
Ustaw port dla php artisan.php
Jak ustawić niestandardowy port dla serwera testowego? Zwykle kiedy to robimy php artisan serve folder jest obsługiwany jako: localhost:8000 Jak możemy uzyskać dostęp do jednego folderu jako: localhost:8080 Chcę uzyskać dostęp do dwóch różnych witryn programistycznych na moim hoście lokalnym.

2
Laravel - Route :: resource vs Route :: controller
Czytałem dokumenty w witrynie Laravel, Stack Overflow i Google, ale nadal nie rozumiem różnicy między Route::resourcei Route::controller. Jedna z odpowiedzi mówi, że Route :: resource dotyczy crud. Jednak z Route :: controller możemy osiągnąć to samo, co z Route :: resource i możemy określić tylko potrzebne akcje. Wydają się być …

4
MVC (Laravel), gdzie dodać logikę
Powiedzmy, że ilekroć wykonuję operację CRUD lub modyfikuję relację w określony sposób, chcę też zrobić coś innego. Np. Za każdym razem, gdy ktoś publikuje post, chcę również zapisać coś w tabeli do celów analitycznych. Może nie jest to najlepszy przykład, ale generalnie istnieje wiele funkcji „pogrupowanych”. Zwykle widzę tego typu …

3
migracje laravel programu budującego schematy unikatowe w dwóch kolumnach
Jak mogę ustawić unikatowe ograniczenia dla dwóch kolumn? class MyModel extends Migration { public function up() { Schema::create('storage_trackers', function(Blueprint $table) { $table->increments('id'); $table->string('mytext'); $table->unsignedInteger('user_id'); $table->engine = 'InnoDB'; $table->unique('mytext', 'user_id'); }); } } MyMode::create(array('mytext' => 'test', 'user_id' => 1); // this fails?? MyMode::create(array('mytext' => 'test', 'user_id' => 2);

4
Zarządzanie relacjami w Laravel, przestrzeganie wzorca repozytorium
Tworząc aplikację w Laravel 4, po przeczytaniu książki T. Otwella o dobrych wzorcach projektowych w Laravel, znalazłem repozytoria dla każdej tabeli w aplikacji. Skończyło się na następującej strukturze tabeli: Uczniowie: identyfikator, imię i nazwisko Kursy: identyfikator, imię i nazwisko, identyfikator nauczyciela Nauczyciele: id, imię Zadania: identyfikator, imię i nazwisko, identyfikator …

14
Kompozytor został zabity podczas aktualizacji
Mam problem, próbowałem zainstalować nowy pakiet do mojego projektu Laravel 4. Ale kiedy biegnę php composer.phar update, dostaję to: Loading composer repositories with package information Updating dependencies (including require-dev) Killed Szukałem problemu w Internecie i zobaczyłem, że problem jest z pamięcią, chyba nie mam wystarczającej ilości pamięci RAM, sprawdziłem, mam …

30
Laravel pusty biały ekran
Moja witryna laravel działała wcześniej, niedawno zaktualizowałem do Apache 2.4 i PHP 5.5.7. Teraz, kiedy przechodzę do laravel.mydomain.com, pojawia się biały, pusty ekran, nic w dziennikach błędów apache, trasach itp. Nie powinno być w porządku, tak jak działało wcześniej. .htaccess ładuje się, ponieważ dostaję 500, kiedy wstawiam nieprawidłową linię do …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.