![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 22.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
ostatnio "odkrywam" możliwości Laravel'a, ale nie mogę znaleźć odpowiedzi na pytanie: czy potrzebuję generować klasy Eloquent'a z relacjami pomiędzy tabelami, w sytuacji gdy podłączam się do istniejącej bazy i nie zamierzam korzystać z migracji? W Laravel jest coś jakby "ActveRecord" i czy on będzie działał bez Eloquent'a? Baza danych już istnieje, jest znormalizowana (w granicach rozsądku) oraz posiada klucze obce (Foreign Key) założone na tabelach. Pozdrawiam Michał |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 13 Dołączył: 16.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Migracje nie są konieczne do korzystania z Eloquenta. Raczej pomagają tylko przy wdrażaniu projektu na maszynę produkcyjną. A Eloquenta jak i Fluent Query Builder polecam jak najbardziej wykorzystywać gdyż znacznie skraca czas pisania CRUD.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 22.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedzi - już myślałem że znowu spodobała mi się niszowa technologia.
Istotnie, przy prostych CRUD, jest to ułatwienie. Niestety mój "C", "U", "D" nie jest prosty, więc zamknąłem go w procedurach SQL, a "R" zasilany jest widokiem. Czy Eloquent & Fluent potrafi skorzystać z procedur SQL? Z pobieżnej lektury Google wynika że nikt nie wpadł na to, a z poziomu PDO można to zrobić, tylko już muszę naklepać trochę brzydkiego kodu ![]() Pozdrawiam Michał |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Potrafi... to za dużo powiedziane
![]() Możesz zrobić to tak: Kod DB::select('TU TWÓJ KOD SQL')->first()
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 22.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ano fajny, polecam L4
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:49 |