سلام.
بنده یک پروژه لاراولی ساختم ولی بعد از زدن php artisan ارور زیر رو میده:
`PHP Warning: require(/home/mohammadreza/projects/hello/vendor/autoload.php): Failed to open stream: No such file or directory in /home/mohammadreza/projects/hello/artisan on line 18
PHP Fatal error: Uncaught Error: Failed opening required '/home/mohammadreza/projects/hello/vendor/autoload.php' (includepath='.:/usr/share/php') in /home/mohammadreza/projects/hello/artisan:18
Stack trace:
# 0 {main}
thrown in /home/mohammadreza/projects/hello/artisan on line 18`
سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨
توی این ارور به نظر میرسه که فایل autoload.php از دایرکتوری vendor شما پیدا نمیشه. این فایل مرتبط با Autoloader در Laravel هست و برای بارگذاری خودکار کلاسها و فایلها در پروژت استفاده میشه .
گاها این موضوع باعث ایجاد این مشکل میشه و راهحلهای مرتبط با اونها عبارتند از :
اجرا کردن دستور composer install: این دستور باید در پوشهای که composer.json در آن قرار داره، اجرا بشه. این دستور پکیجهای مورد نیاز پروژه شما را نصب و فایل vendor/autoload.php را ایجاد میکنه.
بررسی مسیرها در composer.json: توی فایل composer.json پروژهت، بخش autoload و autoload-dev باید مسیرهای صحیح را به درستی تعیین کنن. معمولاً این بخشها به صورت زیر هستش
"autoload": {
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
اگه بازم مشکلت حل نشد از composer.json دیتا بده تا ببنیم قیمه هات چطوری رفته ماستا تا درستش کنیم 😂❤️
امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹
من همون موقع کاری که گفتید رو انجام دادم و درست شد. اما یادم رفت بیام بگم و تایید کنم پاسختون رو.
بسیااار متچکرم :)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟