gorlabs/tailwind-datatables
Laravel package that integrates Yajra DataTables with a Tailwind CSS + Alpine.js UI. Supports server-side processing, search, pagination, sorting, buttons, and rich column customization. Publish config and optional CSS assets for easy theming.
Kurulum ve detaylı kullanım adımları için lütfen aşağıdaki kılavuzları inceleyin:
Paketinizi daha iyi anlamak için bu dokümanları takip edebilirsiniz.

Yajra DataTables'ın tüm gücünü, modern Tailwind CSS ve Alpine.js arayüzü ile Laravel projelerinize kusursuzca entegre eden, tamamen özelleştirilebilir bir paket. Sunucu tarafı işlemden zengin kolon özelleştirmesine kadar her şeyi kolayca yönetin.
Paketi Laravel projenize Composer ile eklemek için:
composer require gorlabs/tailwind-datatables
Konfigürasyon Paketin varsayılan ayarlarını değiştirmek için konfigürasyon dosyasını yayımlayabilirsiniz:
php artisan vendor:publish --tag=gorlabs-tailwind-datatables-config
Bu komut, config/gorlabs-tailwind-datatables.php dosyasını projenize kopyalar.
Asset Yayımlama (Gerektiğinde) Paketin CSS dosyalarını projenizin resources/css dizinine yayımlamak için (kendi Tailwind pipeline'ınıza dahil etmek üzere):
php artisan vendor:publish --tag=tailwind-datatables-css
Bu komut yayımlanan CSS dosyalarını resources/css altına kopyalar. Kendi resources/css/app.css dosyanızda bu dosyaları import etmeniz gerekecektir. JavaScript dosyaları için ayrıca bir yayınlama komutuna gerek yoktur, doğrudan vendor dizininden import edilebilirler.
Paketin Livewire ve Vue.js yığınlarıyla nasıl çalıştığını görmek için hazır örnek projelerimizi inceleyebilirsiniz. Bu projeler, paketin kurulumu ve temel kullanımını gösteren tam teşekküllü Laravel uygulamalarıdır.
Her bir örnek proje kendi bağımlılıklarını ve veritabanını yönetir.
git clone https://github.com/gorlabs/tailwind-datatables.git
cd tailwind-datatables
cd examples/vue
composer install # Bağımlılıkları yükleyin (ana paketi otomatik bağlar)
npm install # Frontend bağımlılıklarını yükleyin
cp .env.example .env # .env dosyasını oluşturun
php artisan key:generate
php artisan migrate:fresh --seed # Veritabanını oluşturun ve verileri doldurun
npm run dev # Vite geliştirme sunucusunu başlatın
php artisan serve # Laravel geliştirme sunucusunu başlatın
# Tarayıcınızda http://localhost:8000/posts adresine gidin (veya login olun)
cd ../livewire
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate:fresh --seed
npm run dev
php artisan serve
# Tarayıcınızda ilgili Livewire sayfanıza gidin
Katkıda Bulunma Hata raporları, özellik istekleri veya kod katkıları memnuniyetle karşılanır. Lütfen Katkıda Bulunma Rehberi'ne bakın.
Lisans Gorlabs Laravel Tailwind DataTables paketi MIT Lisansı altında yayımlanmıştır.
How can I help you explore Laravel packages today?