1masoud
5 سال پیش توسط 1masoud مطرح شد
4 پاسخ

استفاده از دو دیتابیس در یک پروژه لاراول

@hesammousavi
@ali.bayat
من می خواهم همزمان از دو دیتابیس در پروژم استفاده کنم چیکار باید بکنم
این ارور رو میده
Illuminate \ Database \ QueryException (1045)
SQLSTATE[HY000] [1045] Access denied for user 'cdnpicabad_image'@'localhost' (using password: YES) (SQL: select * from image_tabel where (name_image = g) limit 1)


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش آپدیت شد
0

نیازه با بحث connection ها اشنا بشید لینک زیر مربوط به Eloquent میشه
https://laravel.com/docs/5.8/eloquent
بعد از باز شدن صفحه دنبال عنوان Database Connection بگردید برای استفاده از کلاس DB هم لینک زیر رو چک کنید
https://laravel.com/docs/5.4/database#using-multiple-database-connections
این مقاله هم کامل توضیحش داده
https://fideloper.com/laravel-multiple-database-connections


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.bayat
@hesammousavi
Illuminate Database QueryException (1045)
SQLSTATE[HY000] [1045] Access denied for user 'cdnpicabad_image'@'localhost' (using password: YES) (SQL: SELECT * FROM image_tabel WHERE id = 1)
این ارور از چیه؟من به نتیجه نرسیدم .
من از طریق لوکال می خوام به دیتابیس هاست وصل شم در این قضیه مشکلی پیش نمیاد


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.bayat
کسی جواب سوال من میدونه؟

Image of Yaktocat


مهدی
@mehdy.shahbazi 4 سال پیش مطرح شد
0

همونطور که گفته اررور مربوط هست به
Access denied
مشکل پرمیژن داره. یوزر root و پسورد خالی بگذارید ببینید حل میشه.

حتما این پراپرتی توی مدل مربوطه تعریف کنید تا مطمئن بشید از درایور درستی متصل میشه

protected $connection= 'second_db_connection';

همچنین مقادر را در فایل env به درستی باید ست کنید تا فایل دیتابیس کانفیگ بتونه استفاده کنه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام