Abdullah Baaqail نشر الأربعاء في 10:29 أرسل تقرير نشر الأربعاء في 10:29 عميل لدية قواعد بيانات جاهزة على oracle ويريد عمل استعلامات بواسطة تطبيق ويب. هل يمكنني ربط قواعد البيانات oracle بمشروع لارافيل وعمل الاستعلامات او لا استطيع؟ 2 اقتباس
0 محمد عاطف17 نشر الأربعاء في 11:02 أرسل تقرير نشر الأربعاء في 11:02 نعم بالطبع يمكنك ربط قواعد بيانات Oracle بمشروع Laravel ولكن يجب الإنتباه إلى بعض النقاط التي يجب أن تأخذها في اعتبارك عند القيام بذلك حيث أن Laravel يدعم بشكل افتراضي قواعد البيانات مثل MySQL و PostgreSQL و SQLite و SQL Server ولكنه لا يدعم بشكب إفتراضي Oracle .و لكن يمكنك ذلك من خلال بعض المكتبات الخاصة. وإليك مكتبة وهي من أشهر الحزم yajra/laravel-oci8. ويجب تثبيتها من خلال أمر : composer require yajra/laravel-oci8 وبعد تثبيت الحزمة يجب عليك إعداد الاتصال بقاعدة البيانات Oracle في ملف config/database.php. أضف إعدادات Oracle في مصفوفة connections . 'oracle' => [ 'driver' => 'oci8', 'tns' => env('DB_TNS', ''), 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '1521'), 'database' => env('DB_DATABASE', 'your_database'), 'username' => env('DB_USERNAME', 'your_username'), 'password' => env('DB_PASSWORD', 'your_password'), 'charset' => 'AL32UTF8', 'prefix' => '', ], بعد ذلك تأكد من وضع القيم في ملف env. : DB_CONNECTION=oracle DB_HOST=127.0.0.1 DB_PORT=1521 DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password ويمكنك الآن إستخدام Eloquent أو Query Builder في لارافل كما كنت تفعل في mysql . 1 اقتباس
0 عبد الوهاب بومعراف نشر الأربعاء في 11:05 أرسل تقرير نشر الأربعاء في 11:05 يستطيع ذلك يمكنه ربط قواعد بيانات Oracle بمشروع لارافيل بسبب الدعم الذي توفره حزمة yajra/laravel-oci8 فهذه الحزمة تمكّن لارافيل من التواصل مع قواعد بيانات Oracle بسهولة، مما يسمح له باستخدام مزايا لارافيل مثل Eloquent وQuery Builder لإجراء الاستعلامات يمكنه استخدام حزمة yajra/laravel-oci8 وبعد تثبيت الحزمة، يمكنه إعداد ملف البيئة .env بمعلومات الاتصال بقاعدة البيانات مثل المضيف، واسم المستخدم، وكلمة المرور، واسم قاعدة البيانات أولا تثبيت الحزمة من خلال الأمر: composer require yajra/laravel-oci8 ثم تحديث إعدادات قاعدة البيانات في ملف .env: DB_CONNECTION=oracle DB_HOST=your-host DB_PORT=1521 DB_DATABASE=your-database DB_USERNAME=your-username DB_PASSWORD=your-password وتحديث إعدادات قاعدة البيانات في ملف config/database.php إذا لزم الأمر للتأكد من أنها تتضمن إعدادات Oracle. 1 اقتباس
السؤال
Abdullah Baaqail
عميل لدية قواعد بيانات جاهزة على oracle ويريد عمل استعلامات بواسطة تطبيق ويب.
هل يمكنني ربط قواعد البيانات oracle بمشروع لارافيل وعمل الاستعلامات او لا استطيع؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.