توضیحات

بعد از دوره آموزش لاراول که بصورت رایگان در سایت و مورد استقبال شما دوستان عزیز قرار گرفت.حالا وقت آن رسیده که در قالب یک پروژه کاربردی، بهتر لاراول را یادبگیرید تا بتوانید پروژه های مد نظر خودتون را پیاده سازی کنید.
ما توی این دوره یک وبسایت اینترنتی شبیه دیجی کالا، دیجی استایل و فروشگاه های اینترنتی دیگه ایجاد میکنیم که شامل بخش های مختلف هست. اما هدف از این پروژه، یادگیری بخش های مختلفی هست که توی وبسایت ها استفاده میشه نه صرفا فقط ایجاد یک وبسایت فروشگاهی.به عنوان مثال سیستم احراز هویت که در این دوره یاد میگیریم را شما میتونید توی پروژه های مختلف دیگه استفاده کنید.پس پروژه فروشگاهی یک مثال هست تا شما بخش های مختلف را یادبگیرید وبا آن پروژه های مدنظر خودتون را ایجاد کنید.حتما ویدیو معرفی دوره که در پایین هست را مشاهده کنید.
ورژن لاراول استفاده شده در این دوره 8 می باشد و در حال حاضر ورژن 11 لاراول آمده و با توجه به این موضوع ممکن هست پکیج های استفاده شده در دوره برای ورژن 11 لاراول هنوز آپدیت نداده باشند و مدت زمانی برای آپدیت پکیج ها به ورژن 11 لاراول نیاز هست. پس در این دوره از ورژن 8 لاراول میتونید استفاده کنید و تغییرات زیادی بین ورژن 8 و 9 و 10 و 11 لاراول نیست.

قسمت های 1، 2، 7، 8، 13، 17، 19، 20، 31، 43، 84، 92، 120، 123، 145، 181، 188، 212 بصورت رایگان برای نمونه قرار گرفته که میتونید مشاهده کنید.


مواردی که در این پروژه یاد میگیریم:

  • تحلیل دیتابیس پروژه
  • نصب پکیج و کار با لاراول mix
  • افزودن قالب به پروژه
  • ایجاد، نمایش و ویرایش برند برای محصولات
  • ایجاد، نمایش و ویرایش دسته بندی و ویژگی ها
  • ایجاد، نمایش و ویرایش محصول شامل : متغیر(variations)،گالری تصاویر، حراج، هزینه ارسال، sku و ...
  • توضیح و ایجاد seo-friendly-urls
  • لیست علاقه مندیها از محصولات برای کاربران
  • ایجاد بخش مقایسه محصولات
  • امتیاز دهی به محصولات
  • ثبت، تایید و عدم تایید کامنت برای محصولات
  • نمایش بخش فیلتر برای محصولات
  • سبد خرید
  • کد تخفیف (مبلغی، درصدی)
  • ثبت سفارش + نمایش لیست سفارشات در پنل ادمین
  • ثبت آدرس برای کاربر
  • درگاه پرداخت
  • لیست تراکنش ها
  • پروفایل کابر شامل (اطلاعات کاربر،لیست سفارشات،آدرس ها، لیست علاقه مندی ها، ...)
  • احراز هویت کاربران + احراز هویت با حساب گوگل + احراز هویت OTP(شماره تلفن همراه)
  • مدیریت کاربران(کنترل سطح دسترسی کاربران)
  • داینامیک کردن بنرهای سایت
  • استفاده از مپ در صفحه ای تماس با ما
  • افزودن فرم تماس با ما
  • نحوه استفاده از نمودار در پروژه
  • قرار دادن پروژه در سرور(deploy)

پیش نیاز این دوره :


طراحی وب طراحی سایت پی اچ پی php شی گرایی php oop php mvc mvc پایگاه داده laravel لاراول فروشگاه_اینترنتی

مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 699,000 629,000 تومان
% 10 تخفیف

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • منظورم اینه
    <input name="no" value="{{ old('no') }}" type="text" id="fullname"
    class="form-control">
    این old برای اینکه وقتی صفحه ارورداشته باشه اطلاعت قبل از بین نرن حالا برای تاریختوی جلالی دیت هرچی میزارم نمیاره میپره تاریخش حتی برای فایل ضمیمه

    • باید چک کنید که در سمت کنترولر توی request مقدارش چی هست که اگه مشکلی بود برگشت داده میشه و شما توی تابع old بهش دسترسی دارید.

  • سلام خوبی...
    من بخش ورود موبایل نوشتم اما به خوبی پیش نرفت.
    چند تا ایراد می گیره:
    ۱. من موقعی شماره جدید وارد می کنم کد OTP میسازه و اما این کدی که ساخته شده رو وارد می کنم پیام فیلد رمز یک بار مصرف الزامی است رو میده و اینجا گیر کردم...
    ۲. برای بار دوم همان شماره موبایل وارد می کنم کد OTP جدید نمیسازه و کد قدیم هست...
    ۳. چرا هر بار شماره وارد می کنم پیام کد جدید به گوشی نمی فرسته؟ تنظیمات خاصی داره؟
    این سورس آپلود کردم و یه نگاهی بنداز:
    https://github.com/OrchidDev/LMS
    ۳.

    • سلام وقت بخیر.
      شما باید لاگ بگیرید به این معنی که بخش بخش controller مورد نظر را لاگ بگیرید ببینید مقادیر متغیر چی هست ورودی کاربر چی هست و ...
      از طرفی سورس کد هر جلسه هم در اختیاتون هست.

    • سلام وقت بخیر.
      دقیق متوجه منظورتون نشدم اما مثلا برای قیمت حراجی تاریخ شروع و پایان استفاده شده

  • سلام استاد من می خواستم در قسمت ویرایش دسته بندی و ویژگی محصول , فیلد هایی که واسه پر کردن ویژگی ها میاد رو الزاما لازم نباشه همش رو پر کنم و وقتی چندتاش رو خالی میزارم ارور نده بهم اگه بتونید راهنماییم کنید ممنون میشم

    • سلام وقت بخیر.
      سیستم به این شکله که حتما پر باشه اما خب توی validation در controller میتونید هندل کنید.

    • سلام وقت بخیر.
      سورس کد جلسه توی هر ویدیو از دوره برای دانلود هست. فقط دقت کنید که دوره را باید حتما حتما قسمت به قسمت مشاهده کنید.

  • سلام استاد،لطفا این مورد رو اگه باهاش اشنایید راهنمایی کنید
    من dd که می کنم تمام کالکشن رو به صورت اکسپند شده نمایش میده و قابل بسته شدنم نیستند تو کنسول هم این ارور نمایش داده میشه:

    test:1     GET http://localhost:8000/test 500 (Internal Server Error)

    هم بالارول 9 و هم 10 همین مشکل رو دارم

    • سلام وقت بخیر.
      نباید مشکلی باشه، بازم log های که لاراول میندازه را بررسی کنید.

    • سلام وقت بخیر.
      عذرخواهی میکنم، سایت ما جدا از مکتب خانه هست و از پشتیبان مکتب خانه تقاضا کنید.

  • سلام استاد وقت بخیر،
    من از ادیتور پی اچ پی استورم استفاده میکنم ولی بخشهایی از کدم رو میاد رنگی می کنه که بگه خطا پیدا کرده،مثلا

    \cart
    رو میاد های لایت می کنه در صورت که مشکلی نداره کجا می تونم این بخش خطا یابی رو کاستوم کنم که به این موارد گیر نده

    • سلام وقت بخیر.
      خیلی عذر خواهی میکنم، با این برنامه کار نمیکنم و آشنایی ندارم.

  • سلام استاد وقتتون بخیر.
    برای real-time کردن قسمت سفارش ها چه پیشنهادی دارید؟ پس از اینکه سفارش ها در لحظه ثبت شد، سفارش بدون رفرش کردن صفحه در پنل مدیریت قابل نمایش و پیگیری باشه.

    • سلام وقت بخیر.
      باید از websocket و قابلیت های استفاده ازش با لاراول یا لایووایر استفاده کنید.

  • سلام وقت بخیر،
    استاد من توی جاوا اسکریپت دارم ای دی یک تگ رو تغییر میدم و موقعی که می گم روی ای دی تغییر کرده کلیک شد جاوااسکریپت برام عملی انجام بده اتفاقی نمیوفته تو یکی از جلسات اشاره کردین که باید یه جور رفرشی اتفاق بیوفته که جاوااسکریپت تغییرات رو بشناسه میشه بگید چطوریباید این مشکل رو حل کنم

    • سلام وقت بخیر.
      من نمیدونم هدفتون چی هست ولی مقدار id یکتا هست و عموما تغییر داده نمیشه

  • استاد سلام
    استاد من دارم پرژوه تحویل مشتری میدم گیر کردم
    رو سرور موقع آپلود عکس میره تو پوشه core اونجا public ایجاد میکنه و عکس هارو اونجا میریزه تو پوشه پابلیکی که بیرون هست نمیریزه
    چیکار کنم ؟

    • سلام وقت بخیر.
      شما باید آدرس پوشه public را به لاراول بدید طبق توضیحات داده شده در بخش توضیحات جلسه ۲۰۸ در سایت

  • سلام استاد،
    استاد من هیچ وقت تو پروژه هام از اینکه بیام تعریف کنم که یه فیلد کلید خارجیه استفاده نمی کنم و دردسر رعایت ترتیب جداول مایگریشن رو هم ندارم. مشکل خاصی که قرار نیست برای نرم افرارم پیش بیاد؟من حس نمی کنم مشکل خاصیم در آینده برای نرم افزارم اتفاق بیوفته

    • سلام وقت بخیر.
      مشکل زمانی هست که این جداول رابطه ندارند و توی پاک شدن یک سطر از جدولی که توی جدول دیگه ای مثلا id اش استفاده شده، دیتابیس ارور نمیده و پاک میشه و شما زمان خوندن جدول و دریافت اطلاعات جدولی که باهاش در ارتباط هست به ارور میخورید.
      باید توی کد نویسی خیلی مراقب باشید.

  • سلام وقت بخیر
    بخاطر رسیدن سال جدید وقتی یه چیزی تو جداول ذخیره می کنیم، فیلد created_at رو که تو سایت نمایش دادم متوجه شدم طبق قبل یه ساعت رفته جلو چطور باید این مشکل رو حل کرد؟

    • سلام وقت بخیر.
      بررسی نکردم این مشکل را و احتمالا باید منتظر آپدیت باشیم برای این موضوع

  • سلام وقت بخیر

    میشه من یه قیمتی رو واستون کارت به کارت کنم و شما یک فصل از دوره رو بهم دسترسی بدید یا بفرستید ؟

    حقیقتا من یه دروه شرکت کردم این فصل توش نبود و الانم نمیتونم این دوره رو کلا بخرم واسه چند قسمت!!

    • سلام وقت بخیر.
      خیلی عذر خواهی میکنم، فروش فصلی نداریم و امکانش توی سیستم نیست?

  • سلام؛ توی پروژه من، قراره هر یک از کاربران، یه سری تنظیمات داشته باشن، بهترین روش برای پیاده‌سازی تنظیمات به ازای هر کاربر چیه؟
    ۱. اضافه کردن یک ستون settings به جدول users و ذخیره تنظیمات به صورت json
    ۲. ایجاد یک جدول settings با ستون های key، value و user_id

    یا پیشنهاد بهتر و منطقی‌تر؟

    • سلام وقت بخیر.
      از هر دو روش میتوانید استفاده کنید با هر کدوم که راحتر هستید. توی روش اول مقادیر داینامیک تر هست و میتوان برای هر کاربر فیلد های json را کم و زیاد هم کرد.

  • استاد عزیز سلام
    استاد من این دوره رو تموم کردم و دارم روی پروژه جدید کار میکنم
    یه سایت رزرواسیون هستش
    من میخوام تقویم شمسی داشته باشم که بتونم روش شرط هامو بزرام مثلا چک کنم روزهایی که رزرو شده رو کسی نتونه رزرو کنه و این داستانا
    شما چه تقویم یا پکیجیو پیشنهاد میکنید که بتونم شرط هامو روش بزارم ؟
    خودم هرچی گشتم به نتیجه ای نرسیدم

    • سلام وقت بخیر.
      بسیار عالی، موفق باشید.
      بابت پکیج، نمیشناسم و نیازه سرچ کنید و داکیومنت هاشون را مطالعه کنید که آیا اون مواردی که نیاز دارید را داخلش داره یا نداره، فارغ از بحث استایل و css چرا که استایل هاش را میتوان شبیه استایل های سایت کرد. چیزی که برای شما مهم هست قابلیت هاش هست.