
سلام آقای شیخ نمی تونم نام کاربر را در کنار عکس پروفایل در قسمت ادمین نشون بدم.اوکی می دونم باید دوره های قبلی را بخونم....ولی یک راهنمایی یا آدرس کوچیک بهم بدید.راستی تو خود پروژه اینکار را انجام دادخ باشید من ندیدم.ممنون می شم. --topbar.blade.php
بعد از دوره آموزش لاراول که بصورت رایگان در سایت و مورد استقبال شما دوستان عزیز قرار گرفت.حالا وقت آن رسیده که در قالب یک پروژه کاربردی، بهتر لاراول را یادبگیرید تا بتوانید پروژه های مد نظر خودتون را پیاده سازی کنید.
ما توی این دوره یک وبسایت اینترنتی شبیه دیجی کالا، دیجی استایل و فروشگاه های اینترنتی دیگه ایجاد میکنیم که شامل بخش های مختلف هست. اما هدف از این پروژه، یادگیری بخش های مختلفی هست که توی وبسایت ها استفاده میشه نه صرفا فقط ایجاد یک وبسایت فروشگاهی.به عنوان مثال سیستم احراز هویت که در این دوره یاد میگیریم را شما میتونید توی پروژه های مختلف دیگه استفاده کنید.پس پروژه فروشگاهی یک مثال هست تا شما بخش های مختلف را یادبگیرید وبا آن پروژه های مدنظر خودتون را ایجاد کنید.حتما ویدیو معرفی دوره که در پایین هست را مشاهده کنید.
ورژن لاراول استفاده شده در این دوره 8 می باشد و در حال حاضر ورژن 12 لاراول آمده و با توجه به این موضوع ممکن هست پکیج های استفاده شده در دوره برای ورژن 12 لاراول هنوز آپدیت نداده باشند و مدت زمانی برای آپدیت پکیج ها به ورژن 12 لاراول نیاز هست و چون سطح دوره بالا هست پیشنهاد میشه در ابتدا دوره آموزش ساخت فروشگاه اینترنتی سفارش غذا (رستوران و فست فود) با لاراول (laravel) را مشاهده کنید که برا اساس آخرین ورژن هست تا در سطح مناسبی باشید و بعد در صورت نیاز این دوره را مشاهده کنید.
قسمت های 1، 2، 7، 8، 13، 17، 19، 20، 31، 43، 84، 92، 120، 123، 145، 181، 188، 212 بصورت رایگان برای نمونه قرار گرفته که میتونید مشاهده کنید.
مواردی که در این پروژه یاد میگیریم:
پیش نیاز این دوره :
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام آقای شیخ نمی تونم نام کاربر را در کنار عکس پروفایل در قسمت ادمین نشون بدم.اوکی می دونم باید دوره های قبلی را بخونم....ولی یک راهنمایی یا آدرس کوچیک بهم بدید.راستی تو خود پروژه اینکار را انجام دادخ باشید من ندیدم.ممنون می شم. --topbar.blade.php
سلام وقت بخیر.
فک میکنم انجام داده شده و میتوانید سورس کد های جلسات آخر را چک کنید. خیلی ساده هست و کافیه اطلاعات کاربر را پاس بدید یا توی بلید دریافت و تصویر را توی تگ img قرار بدید و نام را توی تگ دیگری در کنارش، هر چند در قالب هم هست
سلام استاد عزیز
دستتون درد نکنه بابت این همه دوره کاربردی و مفیدتون که آدم خسته نمیشه از دیدنشون و هرجا ببینمت میبوسم دستت رو
استاد یه سوال
من از وب پک استفاده نمیکنم و اینکه برای نصب بعضی از پکیج ها مجبورم از سی دی ان استفاده بکنم و بعضی وقتا کار نمیکنه
و اینکه من npm رو نصب میکنم و نصب میشه
ولی npm run dev رو که میزنم کار نمیکنه
به خاطر نبود وب پک هست این مشکل ؟
سلام وقت بخیر.
استفاده از cdn ها نباید مشکلی داشته باشه، اگه برای پکیج های که توی دوره هست میفرمایید که شما میتوانید فایل که کامپایل و آماده هستند را از سورس کدی که در اختیارتون هست استفاده کنید. از طرفی جلسه ۱۴ برای دوستانی که از لاراول ۸ استفاده میکنند آپدیت شده
کلا این موضوع برای دوستانی هست که فرانت کار و آشنایی دارند.
سلام استاد امیدوارم حالتو خوب باشه
استاد برای نصب پکیج های لاراول حتما باید با npm کار کنیم ؟
سلام وقت بخیر.
خیر، npm پکیج منیجر جاوااسکریپت هست و ربطی به لاراول نداره و مربوط به فرانت هست
سلام استاد خسته نباشید من bootstrap-select برای کار نمی کنه
اول اومدم دستور زیر رو اجرا کردم
npm i bootstrap-select
بعد اومدم کدهای مربوط به css و js رو که آدرس سی دی ان بودند بین تگ head قرار دادم ولی بازهم کدها کار نمیکنه...
میشه راهنمایی کنید منو لطفا / چون ورژن 9 لاراول نصب کردم نمیفهمم مشکل کجاست
سلام وقت بخیر.
یک روش اینکه از laravel-mix (که توی دوره و ورژن 8 لاراول هست) استفاده کنید که توی لینک زیر، نحوه استفاده اش توی ورژن 9 لاراول نوشته شده و بزودی یک قسمت آپدیت میشه برای دوستانی که از ورژن 9 لاراول استفاده میکنند
https://github.com/laravel/vite-plugin/blob/main/UPGRADE.md#migrating-from-vite-to-laravel-mix
روش دوم اینکه از فایل های css و js کامپایل شده توی پوشه public سورس کدها استفاده و کپی کنید.
در عمل ما باید فایل های کامپایل شده را در اختیار دوستان قرار میدادیم و در مورد ابزار های فرانت و کامپایل صحبتی نمیکردیم، چون دوره مربوط به بک اند هست و خیلی از دوستان با فرانت آشنایی ندارند.
سلام وقتت بخیر در ورژن جدید لاراول vite جایگزین webpack شده ظاهرا
میشه در خصوص این مورد بیشتر توضیح بدید آخه الان قالب رو نمیشه تنظیم کرد
سلام وقت بخیر.
ببینید این بخش کلا برای دوستانی هست که با فرانت بخوبی آشنا هستند و همانطور که توی دوره گفته شده میتوانید از فایل های نهایی که کامپایل شده، توی پوشه public از سورس کد ها استفاده کنید. انشاا... سعی میکنم یک قسمت درموردش توی دوره ای رایگان لاراول قرار بدیم.
سلام جناب اقای شیخ وقت شما بخیر
میخواستم تشکر کنم بابت دوره های بسیار مفید و ارزشمند
بعنوان اولین پروژه تجاری
پروژه طراحی سایت خفن رو قبول کردم که دارم با لاراول و لایو وایر پیاده سازی میکنم و از همه اموزش های جاوااسکریپت و ای جکس شما و هر چی که دیدم دارم استفاده میکنم و بابت همه چیز ازت ممنونم
نمیدونم چطوری ازت تشکر کنم
امیدوارم به همه ارزوهای قشنگت برسی و سایه پدر و مادرت 120 سال بالای سرت باشه
سلام وقت بخیر.
ممنون از شما ?
خداروشکر دوره ها براتون مفید بوده
سلام این خطاها رو میده موقع کامپایل sass فک کنم sass اپدیت شده اگه ممکنه راهنمایی کنید ممنون
: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0.
Recommendation: math.div($spacer, 2) or calc($spacer / 2)
More info and automated migrator: https://sass-lang.com/d/slash-div
سلام وقت بخیر.
برای چه قسمتی؟ خط دوم رفع ارور را نوشته
از طرفی باید ورژن های پکیج را مانند دوره نصب کنید اگه فرانت کار نیستید. این موارد برای دوستان فرانت کار هست و نیازی نیست خودتون را اذیت کنید، از سورس کدهای کامپایل شده و نهایی که در پوشه public در فایل های تمرینی دوره و در اختیارتون هست استفاده کنید.
سلام و خسته نباشید خدمت آقای علی شیخ عزیز و ممنون بابت آموزشهای زیبا و کاملتون
دوره لارلول رایگان توی سایتتون بسیار به درد من خورد به طوری که الان دارم یک سایت شرکتی ۵ زبانه طراحی میکنم و در کنار آموزشهای خوب شما از آموزشهای چند سایت دیگه هم استفاده کردم و این دوره رو هم با اطمینان از کیفیت بالای آموزشتون تهیه کردم
خوشحالم که تونستم با شما و آموزشهای خوبتون آشنا بشم
با آرزوی سلامتی و توفیق روز افزون شما
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره ها براتون مفید بوده
چرا کلا توی این دوره (البته من تا محصول دیدم) درباره حذف محصول صحبت نشده؟
حذف محصول خیلی مهمه
ممنون میشم راهنمایی کنید که آیتم هایی که با چند جدول در داخل دیتابیس ارتباط دارن چجوری باید حذف بشن
سلام وقت بخیر.
دیتاهای مهم که حذف نمیشند، نهایت شما soft delete میکنید یا وضعیت محصول را تغییر میدهید که نشون نده
در کل برای حذف هم با توجه به نوع رابطه میتوانید حذف کنید، که توی دوره لاراول که پیش نیاز این دوره هست صحبت شده
درود مهندس
من میخوام این دوره رو تهیه کنم و دوتا سوال داشتم یک اینکه آیا کد های هرجلسه رو داره این دوره یا نه دو اینکه این دوره تا چه حد برای بازار کار مناسبه؟
سلام وقت بخیر.
سورس کد هر جلسه قرار داده شده، دقت کنید سطح دوره بالا هست و مناسب دوستان مبتدی نیست و هدف اینکه دوستان بتوانند بخش های مختلف سایت را تحلیل و پیاده سازی کنند نه اینکه صرفا یک سایت فروشگاهی ایجاد بشه که من بگم در چه حدی هست!!! هر پروژه ای بخش های خودش را داره و از طرفی بعضی بخش ها مشترک هستند.
حتما در ابتدا پیش نیاز های این دوره را کار و تمرین کنید بعد وارد این دوره بشید.
بسیار هم عالی،یچیز دیگه اینکه بحث الاستیک سرچ و ایجاد چند سبد خرید هم گفته شده؟
خیر، توی ویدیو معرفی دوره، کامل در مورد مواردی که صحبت و پیاده سازی میشه توضیح داده ایم.
سلام وقت بخیر
بنظرتون برای پکیج منیجر دوره کامپوزر ببینم یا دوره npm ؟
سلام وقت بخیر.
Composer برای php هست و npm برای javascript دوتا موضوع جدا هست. خواهش میکنم پیش نیاز های دوره را حتما کامل ببینید و کار کنید بعد این دوره را شروع کنید، سطح دوره بالا هست و اصلا مناسب دوستان مبتدی نیست
در مورد ماژولار کردن پروژه رو میتونید منبعی معرفی کنید
سلام وقت بخیر.
عذر خواهی میکنم، خیر
سلام استاد گرانقدر من امدم برای جلسه 24 سوییت الرت نصب کنم وقتی دستور کامپوزر را زردم این ارور امد چیکار کنم؟
Your requirements could not be resolved to an installable set of packages.
Problem 1
- uxweb/sweet-alert[2.0.0, ..., v2.x-dev] require illuminate/support ~5.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev] but these were not loaded, likely because it conflicts with another require.
- uxweb/sweet-alert[2.0.2, ..., v2.0.3] require illuminate/support ~5.0|^6.0|^7.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but these were not loaded, likely because it conflicts with another require.
- uxweb/sweet-alert 2.0.5 requires illuminate/support ~5.0|^6.0|^7.0|^8.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require.
- Root composer.json requires uxweb/sweet-alert ^2.0 -> satisfiable by uxweb/sweet-alert[2.0.0, ..., v2.x-dev].
You can also try re-running composer require with an explicit version constraint, e.g. "composer require uxweb/sweet-alert:*" to figure out if any version is installable, or "composer require uxweb/sweet-alert:^2.1" if you know which you need.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
سلام وقت بخیر.
این پکیج برای ورژن 8 لاراول هست و برای لاراول 9 هنوز آپدیت نداده با توجه به ارور، ورژن لاراول شما فک میکنم 9 هست.
این دوره برا اساس ورژن 8 هست و ورژن 9 تازه آمده و ممکن هست بعضی از پکیج ها استفاده شده هنوز آپدیت نشده باشند.
سلام من این دوره رو تموم کردم. برای اینکه بتونم فرانت رو هم خیلی حرفه ای انجام بدم راهنمایی میخوام ازتون.
html css js bootstrap5 رو خیلی عمیق خوندم. میخواستم دوره ی alpine رو شرکت کنم ولی یه موضوع خیلی ذهنمو درگیر کرده، کتابخونه ها و پلاگین های jquery خیلی زیاده و تقریبا هر کاری رو بخوای انجام بدی باهاش انجام شده و میشه ازشون استفاده کرد آیا alpine هم به این صورت هست؟
به نظرتون livewire و alpine گزینه های خوبی هستن برای ادامه مسیر؟
سلام وقت بخیر.
ببینید اگه با جاوااسکریپت آشنا باشید یادگیری jquery و alpine بشدت ساده هست و زمان کمی نیاز داره، بنظر من با jquery و alpine آشنا بشید اما تمرکزتون بیشتر روی alpine باشه، در مورد livewire اگه شما با لاراول آشنا هستید توصیه میکنم که حتما باهاش آشنا بشید. تمام این دوره ها هم توی وب سایت قرار داره
سلام و عرض ادب
استاد احتراما سورس کد های پروژه از جمله بخش فرانت اندش رو هم جلسه به جلسه یا حالا هر چند جلسه در طول دوره میدید به هنرجو ها یا خیر که کد های خودمونون رو با اون ها مقایسه کنیم و اگه مشکلی بود برطرفش کنیم
سلام وقت بخیر.
کد های هر قسمت با توجه به کاری که توی اون قسمت انجام شده، جداگانه قرار داده شده
سلام تو تو آموزش هاتون بحث تنوع قیمت گزاری مثلا یک محصول سایز L یک قیمت و سایز XL یه قیمت دیگه باشه و نحوه پیاده سازی دیتابیسش رو توضیح دادید
سلام وقت بخیر.
بله در این مورد هم صحبت شده، حتما ویدیو معرفی را مشاهده کنید در اونجا تمام مواردی که توی پروژه پیاده میشه گفته شده
سلام
امکانش هست این پروژه که ساختین رو به پکیج لاراول تبدیل کرد؟
سلام وقت بخیر.
عموما بخش یا ماژولی از پروژه را پکیج میکنن که توی پروژه های دیگه استفاده بشه نه کل یک پروژه و نیازی به این کار نیست.
سلام وقت بخیر
در قسمت صفحه ثبت محصول (product/create) زمانی که یک دسته بندی رو انتخاب می کنیم و انتظار داریم ویژگی هاش رو نمایش بده که از ajax استفاده میشه این خطا رو دریافت می کنم که "مشکل در دریافت لیست ویژگی ها" لطفا راهنمایی بفرمایید
Failed to load resource: the server responded with a status of 404 (Not Found)
سلام وقت بخیر.
ارور که 404 هست و میگه که چیزی وجود نداره، شما باید دیباگ کنید و قدم به قدم چک کنید مقادیری که ارسال میکنیو به سرور و سمت سرور چک کنید مقادیر را و بررسی کنید که آیا مقدار براش وجود داره و یا دیتا را بدرستی از سرور ارسال میکنید،همچنین با سورس کدی که در اختیارتون هست مقایسه کنید.
احراز هویت تو این دوره با fortifyانجام میشه ؟
سلام وقت بخیر.
بله، استفاده شده
Gem
سلام به همگی
دوستان من دوره های زیادی طی 6 ماه گذشته از سایت های بسیار زیادی خریداری کردم و میلیون ها تومن هزینه کردم . ولی هیچ کدوم حتی شبیه به دوره های جناب شیخ نیست من دونه به دونه از ویدیو هارو تماشا کردم و تو هرکدومش کلی نکته و ترفند هست که توی دوره ها از یک روش جلو نمیرن و روش های مختلف رو آموزش میدن . چون مثل بعضی ها هدفشان فروش دوره و یا تموم کردن هرچه زودتر دوره نیس کلی وقت میزارن وبا انرژی زیاد و خیلی قشنگ آموزش میدن و اگر هم سوالی داشتم بسیار زیبا و بادقت عمل و باصبر به من توضیح میدادن . من از دوره ها و راهنمایی های ایشون بسیار راضی هستم و انشالا در سلامتی کامل برای دوره های پیشرفته تر قدم بردارند تا ما بیشتر استفاده کنیم . درضمن یک سری از دوستان میان از اول میرن و آخر دوره رو دانلود میکنن و اجرا میکنن و میگن چرا بالا نمیاد یا هزارتا ارور هست و نظرات منفی میدن. دوستان خب دقت کنید توی این دوره ها از کلی پکیج مختلف و همچنین ورژن لاراول و php مختلف استفاده شده و اگر دقت کنید وقتی از هر پکیجی استفاده میشه درون این آموزش توی ویدیو جناب شیخ توضیح میدن که حتما برید و پکیج هارو مطالعه کنید چرا چون هر روز ورژن جدیدتر این ها میاد و کلی توابع و متد ها تعغیر میکنه پس بنابراین طبیعی هستش که به ارور های متفاوت بخورید . طبق گفته مدرس این دوره برای یادگیری هستش نه پروژه فروشگاهی آماده .
علی شیخ
3 سال پیش
سلام وقت بخیر.
ممنون از شما و حمایتتون?
خداروشکر دوره براتون مفید بوده