Add Console Commands Section to README: Documented special application console commands including HTML theme import, super admin creation, and Filament resource management commands. This update enhances the README by providing clear usage instructions for developers.

This commit is contained in:
Ümit Tunç
2025-12-30 20:39:21 +03:00
parent b2e06ff101
commit 691a551e85
+47
View File
@@ -135,6 +135,53 @@ App::setLocale('en');
$title = __('pages.navigation_label'); $title = __('pages.navigation_label');
``` ```
## Konsol Komutları
Uygulamada kullanılan özel ve yardımcı konsol komutlarının listesi ve kullanım detayları aşağıdadır.
### Özel Uygulama Komutları
#### 1. HTML Tema İçe Aktarma
`public/html` klasöründeki HTML şablon dosyalarını analiz eder, parçalara ayırır (header, footer, section) ve veritabanına kaydeder.
```bash
php artisan theme:import-html
```
**Seçenekler:**
- `--force`: Mevcut şablonları günceller ve üzerine yazar.
#### 2. Süper Yönetici Oluşturma
Mevcut bir kullanıcıya `super_admin` yetkisi verir. Sistemdeki tüm izinleri bu role tanımlar.
```bash
php artisan make-super-admin
```
*Komut çalıştırıldığında kullanıcı e-posta adresi sorulacaktır.*
### Filament ve Yetkilendirme Komutları
#### 1. Yeni Kaynak (Resource) Oluşturma
Filament standartlarına uygun yeni bir modül kaynağı oluşturmak için şu komutu kullanın (Model, Migration ve Factory otomatik oluşturulur):
```bash
php artisan make:filament-resource ModelName --generate --model --migration --factory
```
#### 2. İzinleri Oluşturma (Shield)
Sisteme yeni bir Resource veya Policy eklendiğinde izinleri veritabanına kaydetmek için:
```bash
php artisan shield:generate --all
```
#### 3. Panel Kullanıcısı Oluşturma
Filament paneline erişebilecek standart bir kullanıcı oluşturmak için:
```bash
php artisan make:filament-user
```
## Test ## Test
### Test Çalıştırma ### Test Çalıştırma