سلام
خسته نباشید
من xamp و composer رو نصب کردم، دستور composer install رو که تو پوشه api میزنم برای نصب، پکیج هارو نصب نمیکنه و همیچین چیزی رو برام میاره تو cmd :
C:\Users\Mosi>cd C:\Users\Mosi\Downloads\Video\Tuts\Nuxt eCommerce\Files\exercies_file_nuxtjs_eCommerce_part_1\laravel-api
C:\Users\Mosi\Downloads\Video\Tuts\Nuxt eCommerce\Files\exercies_file_nuxtjs_eCommerce_part_1\laravel-api>composer install
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- nette/schema is locked to version v1.2.2 and an update of this package was not requested.
- nette/schema v1.2.2 requires php >=7.1 <8.2 -> your php version (8.2.0) does not satisfy that requirement.
Problem 2
- nette/utils is locked to version v3.2.7 and an update of this package was not requested.
- nette/utils v3.2.7 requires php >=7.2 <8.2 -> your php version (8.2.0) does not satisfy that requirement.
Problem 3
- phpspec/prophecy is locked to version v1.15.0 and an update of this package was not requested.
- phpspec/prophecy v1.15.0 requires php ^7.2 || ~8.0, <8.2 -> your php version (8.2.0) does not satisfy that requirement.
Problem 4
- nette/schema v1.2.2 requires php >=7.1 <8.2 -> your php version (8.2.0) does not satisfy that requirement.
- league/config v1.1.1 requires nette/schema ^1.2 -> satisfiable by nette/schema[v1.2.2].
- league/config is locked to version v1.1.1 and an update of this package was not requested.
این کل کدی هست که توی cmd بود، مشکل از چیه ؟
Hadi Hasanpur
سلام سوالی که م پرسم شاید مبتدیانه باشه ولی می خوام بدونم ترجربه ای که من در لاراول کسب کردم چه جوری در این پروژه ناکست بدردم می خوره یا اصلا بدرد نمی خوره . بازم ممنون از زحمات شما خیلی ازت یاد گرفتم و شما را استاد خودم می دونم
علی شیخ
3 هفته پیش
سلام وقت بخیر هادی جان
توی کامنت قبلی که دادی برات توضیح دادم اما اینجا هم مینویسم که اگه دوستان دیدن و سوالشون بود آشنا باشند.
ببین ما دوتا بخش مجزا از هم یعنی فرانت و بک اند رو داریم که کاملا جدا از هم هستند. توی مثالی که زدی برای ما فریمورک nuxt.js میشه فرانت و درخواست میزنه به یکسری api برای دریافت یا ارسال اطلاعات و این api میشه همان بک اند ما که با هر زبان و فریمورک بک اندی میشه پیاده سازی کرد.
توی این دوره من api رو با فریمورک لاراول نوشتم و آماده کردم در صورتی که با زبان و فریمورک یا حتی هر دیتابیس دیگه ای قابل پیاده سازی هست و در فرانت از nuxt.js استفاده کردم و به این api درخواست ها رو دادم و کار های مختلف انجام دادم. دیگه فرانت درگیر کار های بک اندی و دیتابیس نیست و اینها میشه وظیفه ای api. حتی توی دوره next.js هم از همین api استفاده کردم چون مشترک بود، چون فرانت و بک اند دوتا موضوع جدا از هم هستند.
حالا شما با لاراول آشنا هستید ما دوره های api نویسی با لاراول هم در سایت داریم که با مشاهده اونها میتونید api نویسی انجام بدید و در سمت فرانت که هر زبان و فریمورکی هست از این api استفاده کنید و هم فرانت و هم بک اند رو خودتون پیاده سازی کنید.
توی این دوره هم تمرکز کاملا روی خوده فریمورک nuxt.js هست و در خصوص پیاده سازی api با لاراول صحبت نمیشه بلکه از قبل آماده شده و در این دوره استفاده شده، مباحث مربوط به api نویسی در لاراول دوره های جداگانه خودشون رو دارند.