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

استخراج الوسوم من Model

استخراج الوسوم من Model

# التضمين

يجب عليك إضافة دالة toSEO لـ Model وتحديد الأعمدة التي تريدها.

1namespace App\Models;
2 
3use Illuminate\Database\Eloquent\Model;
4 
5class Persion extends Model
6{
7 protected $fillable = ['name', 'bio', 'age', 'country'];
8 
9 public function toSEO()
10 {
11 return [
12 'columns' => [
13 'title' => 'name',
14 'description' => 'bio',
15 ],
16 
17 'meta' => [ // Customized data
18 'theme-color' => '#4285f4'
19 ],
20 
21 'og' => [ // Customized Open-Graph data
22 'type' => 'website'
23 ],
24 
25 'twitter' => [ // Customzied Twitter data
26 'card' => 'summary'
27 ]
28 ];
29 }
30}

# حقن بيانات الـ Model

فقط قوم بحقن SEO الخاص بالـ Model داخل مُجمِع الـ SEO لإستخدام هذه البيانات وعرضها في الصفحة فيما بعد.

1$person = Person::first();
2seo()->model($person);