Junior — Middle
Laravel-də API-nin endpointlərini formalaşdırmaq üçün modelləri necə müəyyən edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Laravel-də modellər ümumiyyətlə Illuminate\Database\Eloquent\Model sinifindən törədilmiş siniflər kimi təyin olunur. API-nin son nöqtələrini yaratmaq üçün modellər verilənlər bazası ilə qarşılıqlı əlaqə qurmaq və məlumatları təqdim etmək üçün istifadə olunur.
Modelin təyini nümunəsi:
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
// Burada, ad konvensiyaya uyğun deyilsə, cədvəl göstərilə bilər
protected $table = 'products';
// Həcmli doldurula bilən sahələri göstəririk
protected $fillable = ['name', 'price', 'description'];
}
Daha sonra API nəzarətçilərində bu model istifadə edilərək məlumatlar alınır, yaradılır, yenilənir və silinir, müvafiq son nöqtələr formalaşdırılır.