راکت

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

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)

1masoud
1masoud
@masoudproton
ثبت پرسش جدید

پاسخ‌ها

4
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

نیازه با بحث 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
1masoud
@masoudproton

تخصص: php,laravel

@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
1masoud
@masoudproton

تخصص: php,laravel

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

Image of Yaktocat

مهدی
مهدی
@mehdy.shahbazi

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

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

protected $connection= 'second_db_connection';

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

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

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