Laravel - Veritabanı ile Çalışma
Laravel, veritabanı ile işlemeyi çok kolaylaştırdı. Laravel şu anda aşağıdaki 4 veritabanını desteklemektedir -
- MySQL
- Postgres
- SQLite
- SQL Server
Veritabanına sorgu, ham SQL, akıcı sorgu oluşturucu ve Eloquent ORM kullanılarak çalıştırılabilir. Laravel ile tüm CRUD (Oluşturma, Okuma, Güncelleme, Silme) işlemlerini anlamak için basit öğrenci yönetim sistemini kullanacağız.
Veritabanına Bağlanma
Veritabanını şurada yapılandırın: config/database.php dosyasını açın ve aşağıdaki tabloda gösterildiği gibi MySQL'deki yapıya sahip kolej veritabanını oluşturun.
Database: College
Table: student
Sütun adı | Sütun Veri Türü | Ekstra |
---|---|---|
İD | int (11) | Birincil anahtar | Otomatik artış |
İsim | varchar (25) |
Öğrenci tablosunda Laravel kullanarak veritabanından kayıtların nasıl ekleneceğini, silineceğini, güncelleneceğini ve alınacağını göreceğiz.
Sr.No. | Kayıt ve Açıklama |
---|---|
1 | Kayıt Ekle Ekleme yöntemi ile DB cephesini kullanarak kaydı ekleyebiliriz. |
2 | Kayıtları Al Veritabanını yapılandırdıktan sonra, seçim yöntemi ile DB cephesini kullanarak kayıtları alabiliriz. |
3 | Kayıtları Güncelle Güncelleme yöntemi ile DB cephesini kullanarak kayıtları güncelleyebiliriz. |
4 | Kayıtları Sil Silme yöntemi ile DB cephesini kullanarak kaydı silebiliriz. |