تکنولوژی نوین اینترنتی
لاراول از چندین نوع پایگاه داده پشتیبانی میکنه که مهمترینهاش شامل MySQL، PostgreSQL و SQLite هستن. تنظیمات اتصال به این پایگاهها در فایل .env و config/database.php انجام میشه.
با استفاده از ابزارهای مثل XAMPP, MAMP یا نصب مستقیم MySQL، دیتابیس موردنظرتو بساز:
.envپورت پیشفرض MySQL: 3306
در config/database.php تنظیمات پیشفرض mysql وجود داره و معمولاً نیازی به تغییر نیست.
میتونی از ابزارهایی مثل pgAdmin یا psql استفاده کنی:
.envپورت پیشفرض PostgreSQL: 5432
مطمئن شو اکستنشن PHP مربوط به PostgreSQL (pdo_pgsql) فعال باشه.
SQLite گزینهای سبک و بدون نیاز به سرور برای پروژههای تستی یا سبک هست.
.envیا اگر در مسیر پیشفرض
database/database.sqliteهست:
نیازی به DB_HOST، DB_PORT، DB_USERNAME و DB_PASSWORD نیست.
حتماً مسیر فایل SQLite را درست وارد کنید.
برای تست اتصال به دیتابیس، از این دستور استفاده کن:
اگر بدون خطا اجرا شد، یعنی اتصال با موفقیت انجام شده.
برای تغییر نوع دیتابیس، فقط کافیه مقدار DB_CONNECTION رو در فایل .env عوض کنی.
در هنگام دیپلوی پروژه، همیشه تنظیمات .env سرور رو به دقت پیکربندی کن.
مطمئن شو اکستنشنهای مربوط به pdo_mysql، pdo_pgsql و pdo_sqlite در php.ini فعال باشن.