Hello everyone! I wrote this article for different php version per project in devilbox. Used version: Devilbox v3.0.0-beta-0.3 (2023-01-02)
Farklı PHP sürümlerine sahip Docker Container Oluşturmak
Selamlar. Bu yazımda aynı docker container içinde birden fazla, farklı php sürümlerine sahip uygulamarı aynı anda nasıl çalıştırabileceğimizden bahsedeceğim. Umarım faydalı olur.
Laravel Observer Event Broadcast Inertiajs Websocket
Tüm bu işlemler Laravel 9.x ve Sail ile yapılmıştır. BAĞIMLILIKLAR Kaynak: https://beyondco.de/docs/laravel-websockets/getting-started/installation Laravel Websocket: Pusher Replacement https://beyondco.de/docs/laravel-websockets/basic-usage/pusher BACKEND Modelin Oluşturulması Bir adet Model Oluşturulur. Örnek Kitap modeli olsun Kaynak: https://laravel.com/docs/9.x/eloquent#generating-model-classes Event Oluşturulması Kaynak: https://laravel.com/docs/9.x/events#generating-events-and-listeners App\Events\BookCreatedEvent.php Broadcasting için ShouldBroadcast implement etmemiz gerekiyor. Buna bağlı olarak aşağıdaki metotları dolduruyoruz. Observer oluşturulması Bu model için bir adet observer…
Laravel Sail on Oracle Cloud
Herkese merhaba. Bu yazımda belli limitler dahilinde ömür boyu ücretsiz olarak kullanılabilen Oracle cloud servisinden bahsedeceğim. https://www.oracle.com/tr/cloud/free/ Yukardaki adresten kayıt olma aşamalarını tamamlayarak sisteme üye olabilirsiniz. Bu sistem sayesinde aşağıdaki özelliklere ücretsiz erişebiliyorsunuz. Altyapı Her biri 1/8 OCPU** ve 1 GB belleğe sahip 2 AMD tabanlı Compute sanal makinesi Ayda 3.000 OCPU saati ve 18.000…
Laravel Api Resources Kullanımı
Merhabalar. Bu yazıda Laravel API Resources özelliğini nasıl kullandığımı anlatacağım.Detaylı açıklamalar için dokümana bakabilirsiniz (https://laravel.com/docs/9.x/eloquent-resources). Senaryo:Birbirinden farklı iki veritabanı tablosundaki kayıtlardan, o kayıtların işlem tarihlerine göre fullcalendar üzerinde gösterilmesini sağlamak. Fullcalendar hakkında detaylı bilgi için https://fullcalendar.io/docs https://fullcalendar.io/docs/vue Kötü kod: ProjectHistoryCalendar.php dosyasında görüldüğü üzere if ile bir sürü kontrol sağlıyordum. İlerde daha fazla çeşitte tablo bağlayacak…
Laravel Sail on Windows
Laravel resmi dokümandan kurulum takip edilir. WSL2 sistemi Windows üzerinde kurulmuş olmalı. Özet: Yeni bir proje oluşturalım: example-app kısmı hem proje adı hem de dizin adı olarak ayarlanıyor.Ben bu proje için laravel-sail adını tercih ettim. İndirme ve kurulum tamamlandıktan sonra: İndirme ve kurulum uzun sürebilir. Kurulacak servisleri belirleme Docker container içine girmek için: container içine…
Laravel Inertiajs Partial Lazy and Loading
Hello everyone. I told In this article, partial and lazy data loading on Laravel with Inertiajs.
Windows 11, Docker, Git, Devilbox, Laravel
Windows 11, Docker, Git Devilbox, Laravel Kurulumu
Laravel + Inertiajs + Vuejs + Datatable
Bu çalışmamda Laravel, inertiajs+vuejs ile birlikte bir datatable oluşturmaktı. Görünüm için tailwindcss kullandım.
Laravel Notification Kullanım Örneği
Merhabalar.Notification sistemini öğrenmeye çalışırken yaptığım çalışmayı paylaşmak istiyorum.Buradaki senaryom şu şekilde: Herhangi bir kullanıcı bir kayıt eklediğinde, sistemdeki diğer tüm kullanıcılara bildirim gönderilmesini sağlamaktı.