İçeriğe geç

Ay: Haziran 2021

Laravel Route Model Binding Nedir ve Kullanımı

Laravel route’da tanımlı Eloquent modeli otomatik olarak kullanmanızı sağlar. Basit bir örnek; Detaylı örneğe bakarsak; Controller show metodunu şu şekilde yapmak yerine; Route Model Binding kullanarak aşağıdaki gibi yapabilirsiniz. Diğer örnek kullanımlar; Slug yapısı kullanmanızda kolaylıklar sağlar;

Laravel Http Client ile Api İstekleri

Laravel çok kullanışlı api işlem paketi bulundurmaktadır. İşlemler için guzzlehttp/guzzle paketi kullanılıyor. Örnek isteklere bakacak olursak, basit bir ‘get’ isteği şu şekildedir; get metodu sonucu dönen değer Illuminate\Http\Client\Response metodlarıyla manipüle edilebilir. Örnek kullanım; Örnek post isteği kullanımı; Dosya da gönderebilirsiniz;…

Laravel Factory – Seeding Nedir ve Kullanımı

Laravel’de veritabanına örnek içerik eklemek için factory ve seed sınıflarından yararlanılır. Öncelikle Factory kavramına değinelim. Model Factory Model Factory sınıfları oluşturulacak örnek veri için şablon belirtmiş olursunuz. Örnek bir factory oluşturma; database/factories dizinine factory dosyası oluşturulur. Bu dosyanın defination metoduna…

Laravel Tinker Nedir ve Kullanımı

Laravel Tinker uygulamanızdaki işlemleri terminal üzerinden yapmanızı sağlar. Örnek kullanımlarına; Veritabanı işlemleri, job ve event tetikleme vb. işlemler verilebilir. Bu gibi işlemleri terminalden yapmak için öncelikle tinker konsoluna giriş yapalım; Tinker ile yapılan örnek işlemler; -Factory sınıfınızı çalıştırabilirsiniz. -Veri tabanı…