🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ آرین بابائی
عدم اجرای فایل پیوست
جامعه لاراول ایجاد شده در ۳۰ مرداد ۱۴۰۲

سلام وقت شما بخیر، فایل پیوست که همون پروژه در حال توسعه هست رو نمیتونم روی لوکال هاست خودم اجرا کنم.

تو اینترنت در مورد اجرای پروژه‌های دانلود شده سرچ کردم که طبق توضیحات باید یه فایل env تو فایل پروژه قرار بدم کامند composer update روی مسیر پروژه اجرا میکردم بعد دستور key:generate و تنظیم DB USERNAME فایل env بعد کامند migrate ولی این خطا برام میاد:

 Illuminate\\Database\\QueryException 

 SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'laravel' (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations and table_type = 'BASE TABLE')

پاسخ شما: "سلام آرین جان، از طریق phpmyadmin باید دیتابیس بسازید و اسمش رو توی فایل env (DB_DATABASE) همون دیتابیسی که ساختید بزارید. بعد از اون دستور php artisan migrate --seed رو بزنید."

این کارهارو انجام دادم مشکل برطرف نشد.چون حجم اسکرین شات‌ها بیشتر از ۵۰۰ کیلوبایت هست نمیتونم اینجا ارسال کنم.

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=laravel

DB_USERNAME=laravel

DB_PASSWORD=

و

arianbabaei@Arians-Air Mass-Assignment-tgga % php artisan migrate --seed

  Illuminate\\Database\\QueryException 

 SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'laravel' (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations and table_type = 'BASE TABLE')

 at vendor/laravel/framework/src/Illuminate/Database/Connection.php:712

  708▕     // If an exception occurs when attempting to run a query, we'll format the error

  709▕     // message to include the bindings with SQL, which will make this exception a

  710▕     // lot more helpful to the developer instead of just the database's errors.

  711▕     catch (Exception $e) {

 ➜ 712▕       throw new QueryException(

  713▕         $query, $this->prepareBindings($bindings), $e

  714▕       );

  715▕     }

  716▕   }

   +33 vendor frames 

 34 artisan:37

   Illuminate\\Foundation\\Console\\Kernel::handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))

سلام آرین عزیز

DB_USERNAME=laravel رو اشتباه گذاشتید و باید یوزر کاربر sql رو بزنید که root هست.

ضمنا mysql و apache وب سرور xampp رو هم روشن کنید.

DB_USERNAME=root
بهترین پاسخ
احمدرضا فاطمی کیا ۳۰ مرداد ۱۴۰۲، ۱۳:۵۲