Laravel ile Eloquent dışında ORM kullanın

İçindekiler
anlamlı bu bir ORM oldukça verimli ve kullanımı kolay, ancak tek değil ORM içinde PHP ile kullanabileceğimiz laravel, aslında piyasada birçok seçenek var ve her geliştiricinin farklı ve farklı tercihleri ​​​​olduğundan, laravel diğerlerini kullanmamıza izin verir ORM bu yönüyle sınırlı kalmayalım diye.
Başka bir tane yükleyebileceğimizi söylerken ORM Birine karar vereceğimiz birkaç seçenek olduğundan, bu durumda Kırmızı fasülye http://www.redbeanphp.com/install indirdikten sonra zip dosyasını açacağız ve dosyayı yerleştireceğiz. rb.php klasörümüzde kütüphaneler:

BÜYÜT

Artık tabana sahip olduğumuza göre, bu yeniliği kullanabilmek için diğer adımları izlemeliyiz. ORM, bakalım neymişler:
1
Yapacağımız ilk şey, kütüphaneler klasörümüzü dosyaya yerleştirmektir. compose.json, bu şekilde uygulamamızı yeni ORM'ye yerleştirmemizi sağlayabiliriz. otomatik yükleyici ve bu şekilde dosyayı her bölüme dahil etmek zorunda kalmamak:

2
Şimdi komut satırına gitmemiz gerekiyor ve ardından değişikliğimizin dikkate alınması için aşağıdaki komutu yerleştirebiliriz:
php composer.phar dökümü-otomatik yükleme

3
Olarak laravel bizim yeni var ORM Otomatik yükleme yapısında, şimdi veritabanı ile bağlantı kurmamızı sağlayacak parametreleri yapılandırmamız gerekiyor, bunun için route.php dosyasında yeni bir yapılandırma satırı ekleyeceğiz ve ardından yapılandırmasını gerçekleştireceğiz. Kırmızı fasülyeBununla yeni ORM'imizin kullandığımız veritabanına bağlanmasını sağlayacağız, aşağıdaki resimde her şeyin nasıl olduğunu görelim:

4
Artık her şey yolunda olduğuna göre, sadece kullanmaya başlayabiliriz. ORM, en önemli özelliklerinden biri Kırmızı fasülye buna benzer bir şekilde çalışmasıdır NoSQL, tablolar ve alanlar yoksa kullanım anında oluşturarak normal tablolar yerine bir koleksiyon yapısı kullandığımız izlenimini vererek, bir ekleme yapmak istiyorsak aşağıdaki örneği yapabiliriz:
 $ süper kahraman = R :: dağıt ('süper kahramanlar'); $ süper kahraman-> isim = 'Örümcek Adam'; $ süper kahraman-> şehir = 'New York'; $ süper kahraman-> yaş = 24; $ id1 = R :: mağaza ($ süper kahraman); 

Gördüğümüz gibi, yapması çok basit ve farklı bir şey. anlamlı, bu yüzden önerilen hedefe ulaştık, başka birçok şey var ORM piyasada, her birinin kendine has özellikleri ve kurulum şekli vardır, Kırmızı fasülye yapılandırmasız yaklaşımı ve gerektiğinde tabloları oluşturmasıyla popülerdir, ancak bunun gibi başkaları da vardır. PHPActiveRecord yolu taklit etmeye çalışmak Aktif Kayıt içinde raylar üzerinde yakut.
Bununla, bu öğreticiyi bitiriyoruz, zaten nasıl yeni ekleneceğini biliyoruz. ORM yaptığımız uygulamamızda laravel, oldukça basit bir işlem olduğunu ve uygulamalarımızı oluştururken bize engel olmadığını öğrenebildik.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave