Initial V2 commit 4
This commit is contained in:
@@ -5,11 +5,16 @@ namespace App\Models;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* Ride Model
|
||||
* نموذج الرحلة (Ride Model)
|
||||
*
|
||||
* Exists on BOTH Primary and Ride databases.
|
||||
* Default connection is 'ride' (for real-time operations).
|
||||
* Use Ride::on('primary') when querying the primary DB copy.
|
||||
* الغرض من الملف:
|
||||
* تمثيل بيانات "الرحلة" في قاعدة البيانات. هذا الملف هو المسؤول عن التعامل مع جدول (ride).
|
||||
*
|
||||
* كيفية العمل:
|
||||
* 1. يربط الكود بجدول الرحلات ويحدد الحقول التي يمكن كتابتها (fillable).
|
||||
* 2. يحدد قاعدة البيانات المستخدمة؛ حيث أن الرحلات موجودة في قاعدة بيانات منفصلة (ride connection) لسرعة الأداء.
|
||||
* 3. يحتوي على علاقات (Relationships) مع السائق والراكب.
|
||||
* 4. يحتوي على "Scopes" وهي اختصارات لعمليات البحث المتكررة (مثل البحث عن الرحلات النشطة فقط).
|
||||
*/
|
||||
class Ride extends Model
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user