Laravel 11.x & 10.x CRUD Oluşturucu
Laravel CRUD Generator v2.x paketinin güncellenmiş sürümü, uygulamalarınızın tek bir komutla geliştirilmesi için Bootstrap/Tailwind CSS'de Denetleyici, Model (anlamlı ilişkilerle) ve Görünümler sağlar ve üretir. Bu yeni v2.x, bootstrap, tailwind, livewire (Livewire görünümleri Tailwind CSS'de oluşturulacaktır) ve yalnızca API gibi yığın seçeneklerine sahip olacaktır.
- Anlamlı ilişkilere sahip bir Model yaratacak
- Tüm kaynaklara sahip bir Denetleyici oluşturacak
- Tüm isteklerle API Denetleyicileri oluşturacak
- Livewire için tüm kaynakları içeren bir Bileşen oluşturacak
- Bootstrap/Tailwind'de görünümler oluşturacak
Bu aynı zamanda boş bir Laravel proje kurulumu için de en iyi kaynak oluşturucudur. Bu, boş Laravel kurulumu için başlangıç kiti laravel/breeze veya laravel/ui'yi (bootstrap 5 için) otomatik olarak kuracaktır.
Gereksinimler
Laravel >= 10.x
PHP >= 8.1
Kurulum
1 - Kurulum
composer require ibex/crud-generator --dev
2 - Varsayılan paketin yapılandırmasını yayınlayın (isteğe bağlı)
php artisan vendor:publish --tag=crud
Daha eski Laravel(<10.x) sürümleri için lütfen v1.x'i kullanın
composer require ibex/crud-generator:1.6 --dev
Kullanım
php artisan make:crud {table_name}
php artisan make:crud banks
web.php'ye route ekleme
Route::resource('banks', BankController::class);
Livewire için aşağıya route ekleyin
Route::get('/banks', \App\Livewire\Banks\Index::class)->name('banks.index');
Route::get('/banks/create', \App\Livewire\Banks\Create::class)->name('banks.create');
Route::get('/banks/show/{bank}', \App\Livewire\Banks\Show::class)->name('banks.show');
Route::get('/banks/update/{bank}', \App\Livewire\Banks\Edit::class)->name('banks.edit');
API için aşağıya route ekleyin
Route::apiResource('banks', BankController::class);
Seçenekler
php artisan make:crud {table_name} {bootstrap,tailwind,livewire,api}
php artisan make:crud banks bootstrap
php artisan make:crud banks tailwind
php artisan make:crud banks livewire
php artisan make:crud banks api
Özel Route
php artisan make:crud {table_name} --route={route_name}
Örnekler
Model

Controller

Livewire component

API only controller

Tailwind CSS

Bootstrap

Tailwind Form

Bootstrap Form

Alakalı İçerikler
-
Laravel 13 Nedir? Tüm Yenilikler, Performans Artışları ve Detaylı İnceleme (2026) 5 Ay önce
Laravel ekosistemi her yıl olduğu gibi 2026’da da önemli bir güncelleme ile karşımıza çıktı. Laravel 13, önceki sürümlere kıyasla radikal değişiklikler sunmasa da, performans, modern PHP uyumu ve framework sadeleşmesi açısından oldukça kritik bir versiyon olarak öne çıkıyor.
-
React + Laravel Sanctum + MySQL ile Modern Web Uygulamaları Geliştirme 11 Ay önce
Günümüzde web uygulamaları sadece basit sayfalar sunmakla kalmıyor; gerçek zamanlı veri işleme, kullanıcı oturumu yönetimi, güvenlik ve ölçeklenebilirlik gibi birçok ihtiyacı karşılıyor.
-
CORS Yapılandırması için Laravel, Windows IIS, Linux Apache, NGIX Sistemlerinde Yapılması Gereken Ayarlar 2 Yıl önce
CORS (Cross-Origin Resource Sharing) hatası, bir web uygulamasının başka bir kaynaktan (domain, protokol veya port) kaynak isteği yapmaya çalıştığında ve bu isteğin karşı sunucu tarafından kabul edilmediğinde meydana gelir.
-
Laravel Sanctum ve JWT (JSON Web Tokens)'nin Kullanım Alanları, Kurulumları ve Aralarındaki Farklar 2 Yıl önce
Bir web uygulamasında uygulanın performansı kadar önemli bir diğer konuda uygulamanın güvenliğidir. Bu güvenlik laravel'in sunduğu ve kolaylıkla entegre edilebilen bazı yapılar ile sağlanabilir. Sanctum ve JWT bunlardandır.
-
Performansı Arttırmak İçin Lazy Loading ve Eager Loading Yöntemleri, Aralarındaki Fark 2 Yıl önce
Yazılım geliştirme dünyasında önemli bir yer tutan ve veritabanı performansını artırmak için kullanılan iki önemli kavram olan Lazy Loading ve Eager Loading yöntemleri nedir?
-
Laravel'in Bilmediğiniz 10 Anlamlı Özelliği 2 Yıl önce
Laravel zengin özelliklere sahip bir frameworkdür. Ancak mevcut tüm özellikleri resmi belgelerde bulamazsınız. İşte bilmediğiniz bazı özellikler.
- Laravel
Tepkini Göster
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
Yorumlar
Sende Yorumunu Ekle