رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

rezabakhshi

مشکل با sqlite در لاراول

Recommended Posts

سلام 

من تو یک پروژه می خواهم از sqlite استفاده کنم . فایل sqlite  را در آدرس 

database/database.sqlite قرار دادم و بعد فایل env. را اینجوری تنظیم کردم :
 DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database/database.sqlite
DB_USERNAME=root
DB_PASSWORD=

همه مایگریشن و سید را انجام دادم . کل اطلاعات کامل داخل فایل دیتا بیس نشسته و با DBbrowser قابل مشاهده است.

بعد من مدل ها و کنترلرها را ساختم و روت را در api تعریف کردم.ولی تو کروم این ارور را میده Database (database/database.sqlite) does not exist. (SQL: PRAGMA foreign_keys = ON;)

تو سایتها جستجو کردم میگن باید توenv آدرس مطلق بدی من آدرس مطلق دادم C:\Users\Reza Bakhshi\Desktop\community-poll\database ارور میده . واقعا نمیدونم چکار کنم.لطفا راهنمایی بفرمایید.

 

Share this post


Link to post
Share on other sites

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

نکات زیر رو رعایت کنید

بعد از تغییرات داخل .env حتما یک بار سرور ریست کنید مجدد تست کنید

اگر مشکل پا برجا بود فایل database.php را از پوشه ی config باز کنید و به صورت زیر تنظیمات sqlite رو تغییر بدید

'sqlite' => [
            'driver' => 'sqlite',
            'url' => env('DATABASE_URL'),
            'database' =>  dirname(__DIR__).'/database/database.sqlite',
            'prefix' => '',
            'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
        ],

البته باز هم سرور ریست فراموش نشه

اگر مشکل پا برجا بود احتمال داره به خاطر فاصله ای باشه که در نام کاربری ویندوز شما (Reza Bakhshi) وجود داره و میتونید مسیر پروژه رو تغییر بدید و از روی دسکتاپ اجرا نکنید

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...