Tak, jestem mylić z tym: W oficjalnej dokumentacji laravel jest, mówią:Różnica między wymownym modelem a modelem?
wymownym ORM dołączone laravel zapewnia piękny, prosty realizację ActiveRecord do pracy z bazą danych. Każda tabela bazy danych ma odpowiedni "Model", który jest używany do interakcji z tą tabelą.
Ok, wszystko tutaj jest świetne, rozumiem!
więc dokonać migracji do tworzenia bazy danych: php rzemieślnik Producent: migracja create_items_table --create = „przedmioty”
Wielką aż tu też :)
Więc teoretycznie rzecz biorąc, kiedy będę Marka: php rzemieślnik zrobić: model Element, laravel utworzy klasę php (który jest używany do interakcji z przedmiotami tabeli):
class Item extends Eloquent {
...
}
Ale w rea l świat, kiedy zrobić: php rzemieślnik zrobić: Element modelu, laravel tworzy klasę PHP (który jest używany do interakcji z przedmiotami tabeli) ::
class Item extends Model {
...
}
Dlaczego więc model i nie Eloquent ?? Czy brakuje mi czegoś? I jaka jest różnica między wymownym modelem a modelem.
A jeśli jest jakaś różnica, kiedy powinienem używać Eumquent i kiedy Model ...?
Dziękuję ^^
Tak, to dobrze @elarib używając aliasów, które możesz również użyć.htak dużo –
I właśnie zauważyłem, domyślnie, rozszerza Eloquent jest w Laravel 4, podczas gdy Laravel 5 rozszerza Model domyślnie ... – elarib
yap 5.1 również domyślnie rozszerza Model. Nie musisz go dodawać. –