Laravel - praca z bazą danych
Laravel sprawił, że przetwarzanie w bazie danych jest bardzo łatwe. Obecnie Laravel obsługuje następujące 4 bazy danych -
- MySQL
- Postgres
- SQLite
- SQL Server
Zapytanie do bazy danych można uruchomić przy użyciu surowego języka SQL, narzędzia do tworzenia zapytań płynnych i elokwentnego ORM. Aby zrozumieć wszystkie operacje CRUD (tworzenie, odczytywanie, aktualizowanie, usuwanie) w Laravel, użyjemy prostego systemu zarządzania uczniami.
Łączenie się z bazą danych
Skonfiguruj bazę danych w programie config/database.php plik i utwórz bazę danych uczelni ze strukturą w MySQL, jak pokazano w poniższej tabeli.
Database: College
Table: student
Nazwa kolumny | Typ danych kolumny | Dodatkowy |
---|---|---|
ID | int (11) | Klucz podstawowy | Automatyczny przyrost |
Nazwa | varchar (25) |
Zobaczymy, jak dodawać, usuwać, aktualizować i odzyskiwać rekordy z bazy danych za pomocą Laravel w tabeli uczniów.
Sr.No. | Rekord i opis |
---|---|
1 | Wstaw rekordy
Rekord możemy wstawić metodą fasadową DB z insertem. |
2 | Odzyskaj rekordy
Po skonfigurowaniu bazy danych możemy pobierać rekordy używając fasady DB metodą select. |
3 | Zaktualizuj rekordy
Możemy aktualizować rekordy za pomocą fasady DB z metodą aktualizacji. |
4 | Usuń rekordy
Możemy usunąć rekord za pomocą fasady DB metodą delete. |