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. |