فرعوني
جاري التحميل...
Categorizable

# لماذا Categorizable؟

Categorizable هي حزمة تقدم طريقة سهلة لإدارة أقسام الـ model في Laravel.

# التنصيب

قم بتنصيب اخر اصدار بواسطة Composer.

1composer require pharaonic/laravel-categorizable
2php artisan migrate

# إنشاء القسم

هكذا يمكنك إنشاء قسم متعدد اللغات.

هذه الحزمة تعتمد على Translatable, Sluggable.

1use Pharaonic\Laravel\Categorizable\Models\Category;
2 
3$category = Category::create(['type' => 'products']); // type is nullable
4$category->translateOrNew('en')->title = 'First Category'; // required
5$category->translateOrNew('en')->description = 'Description Here'; // nullable
6$category->save();

# التضمين

هذا ما يجب أن تضمنه في الـ Model.

1namespace App\Models;
2 
3use Illuminate\Database\Eloquent\Model;
4use Pharaonic\Laravel\Categorizable\Traits\Categorizable;
5 
6class Product extends Model
7{
8 use Categorizable;
9 
10 protected $fillable = ['title'];
11}