كيف أربط قاعدة البيانات مع ملف إتصال laravel
قمت من قبل بتثبيت phpmyadmin يدويا من الfile manager و قمت بتثبيت من قبل أيضا xampp و أستخدم linux
ملف ال laravel في الـ Desktop و لا أعرف كيف أربط ملف الإتصال الخاص بمشروعي مع phpmyadmin
وعليكم السلام
كانت واجهتني هذه المشكله ايضا قيدما لكن حللتها بحمد الله
اولا افتح برنامج الxampp
ومن ثم شغل عن طريق start ال اباتشي والماي سكول
اضغط زر الconfig في ال اباتشي ومن ثم من القائمة خيار الphpMyAdmin(config.inc.php)
سيأتي لك ملف افتحه ببرنامج النوت باد وانسخ الاكواد التي بداخله ومن المكان الذي تنشئ فيه صفحات الموقع انشئ صفحة php وسميها config
والصق فيها الكود
ومن ثم بعد ملف الكود السابق خذ هذا الكود التالي
php?>
// الاسم المستخدم
$db_user = '';
// كلمة السر
$password = '';
// قاعدة البيانات
$db_name = '';
// المستضيف /
$host = 'localhost';
$first = mysql_connect ("$host","$db_user","$password") or die ("خطأ باسم المستخدم او كلمة السر");
mysql_select_db ("$db_name",$first)
or die ("خطأ بقاعدة البيانات");
// النهاية
?>
وغير اللازم
تدخل على ملف المشروع ثم app ثم config ثم database ثم تجد في الاسفل mysql
تغير اسم قاعدة البيانات الباسوورد ومبروك عليك
أخي لا يوجد داخل app ملف config
أﻷظنك تقصد ملف المشروع ->config->ثم database
فأنا أستعمل laravel 5 ربما يوجد إختلاف
كما قال و كما قُلتَ ، ما عليك سوي :
فتح PHPMYADMIN
إضافة قاعدة بيانات جديدة بالاسم الذي تريد مع الاهمية يجب أن يكون ترميز قاعدة البيانات UTF8_unicode_ci
في laravel 5 فتح ملف
config/database.php - ثم تعديل بيانات المصفوفة التي مفتاحها mysql ببياناتك مثل
والان أنت جاهز للتطوير
أخي التجاني قمت بعمل قاعدة sqlite فقط للمتابعة مع jefrry way مقدم دورة laravel5 في laracasts (للتوضيح للقراء) و نجحت و لكن هل ممكن أيضا إنشاء قاعدة بالterminal و تكون mysql أو قواعد أخرى ؟
التعليقات