بالنسبة لل apiResource :
يتم إنشاؤها عبر الأمر التالي :
php artisan make:controller ExampleController --api
عند إنشاء controller يكون يحتوي على 5 دوال فقط وهي :
index, store, show, update ,destroy
;('Route::apiResource('resources','ResourceController تنشئ فقط 5 مسارات routes وهي:
routes for index, store, show, update and destroy
أي أنها تتعامل فقط مع API
بالنسبة لل Resource :
يتم إنشاؤها عبر الأمر التالي :
php artisan make:controller ExampleController --resource
عند إنشاء controller يكون يحتوي على 7 دوال , دالتين إضافيتين للapiResource وهي : create و edit
;('Route::resource('resources','ResourceController تنشئ مسارين 2 routes جديدين
وهما route create وedit route
فهي لا تنشئ محتوى لل API