0
09383027965

آموزش پروژه محور لاراول قسمت سیزدهم

آموزش پروژه محور لاراول قسمت سیزدهمReviewed by هاشم قنبری فرد on Jan 24Rating: 5.0آموزش پروژه محور لاراول قسمت سیزدهمدر این قسمت سبد خرید را پیاده سازی می کنیم درخواست ها با استفاده از Ajax ارسال می شود و اطلاعات محصولات با session ذخیره می شوند. کاملا کاربردی می باشد.

 

با سلام خدمت کاربران سایت دانشجویان کامپیوتر

این دوره از آموزش لاراول به صورت پروژه محور دنبال می شود و برای تمامی شما دوستانی که قسمت های مقدماتی آموزش لاراول را دنبال کرده اید بسیار مفید خواهد بود.

در این دوره قراره از صفر تا صد یک پروژه کامل را جلو ببریم. پروژه ای که انتخاب کرده ایم بسیار می تونه براتون مفید و کاربردی باشه و استفاده مفید تر لاراول را بیان کند و مورد استفاده قرار بگیرد. بعد از پایان این دوره و یا حتی در زمانی که این دوره در حال ضبط و پخش می باشد راحت تر به اهمیت لاراول و ساده شدن دستورات و برنامه نویسی پی خواهید برد.

در حالی که اگر یه همچین دوره ای رو بخواهیم با دستورات خام php پیاده سازی کنیم با مشکلات زیاد و سختی های زیادی روبه رو خواهیم شد.

امیدوارم این دوره را تا اخر با ما دنبال کنید.

قسمت سیزدهم آموزش

 

آموزش لاراول
آموزش لاراول

پیاده سازی سبد خرید

 

در این قسمت از آموزش پروژه محور لاراول به پیاده سازی سبد خرید می پردازیم.

سبد خرید یکی از بخش های مهم و کلیدی یک سایت محسوب می شود که در این قسمت ما نیز سبد خرید را پیاده سازی می کنیم. ابتدا محصولاتی که ثبت شده و در صفحات سایت به نمایش در آمده را با استفاده از دکمه ی افزودن به سبد خرید به سبد خرید اضافه می کنیم.

افزودن به سبد خرید با استفاده از ارسال درخواست های Ajax انجام می شود تا حالت بهتری به خود بگیرد و به صورت کاملا کاربردی و حرفه ای این کار انجام می شود.

همچنین می توانیم از یک محصول هر چه تعداد می خواهیم در سبد خرید قرار دهیم و همچین این امکان وجود دارد که شما تعداد یک محصول در سبد خرید را کم کنید.

اطلاعاتی که در سبد خرید ذخیره می شود با استفاده از session انجام می گیرد و برای این که محتویات سبد خرید را در جایی به نمایش در بیاریم با استفاده از session ای که اطلاعات سبد خرید را در خود دارد می توانیم اطلاعات محصولاتی که کاربر به سبد خرید اضافه کرده را نمایش دهیم.

نکات مهم این آموزش به شرح زیر است :

  • ارسال درخواست ها با استفاده از Ajax
  • کار با session در لاراول
  • ذخیره کردن آرایه با session
  • بررسی و اضافه کردن اطلاعات به آرایه در session در صورت موجود بودن اضافه کردن به تعداد محصول
  • بررسی session و نمایش اطلاعات سبد خرید
  • محاسبه کل سبد خرید
  • امکان تخلیه سبد خرید

 

ناگفته نماند که اطلاعات ریز و درشت زیادی در این آموزش گفته می شود که شاید در توضیحات بهش نپرداخته باشیم.

 

برای دانلود این قسمت از آموزش روی لینک زیر کلیک کنید.

[purchase_link id=”2677″ text=”خرید” style=”button” color=”orange”]

 

برای این که بهتر با این توضیحات آشنا شوید دموی این قسمت از آموزش را مشاهده کنید.

 

 

مجموعه کامل آموزش پروژه محور لاراول

 

دیگر قسمت های این دوره را مشاهده کنید.

 

 

برای پیگیری قسمت های مقدماتی آموزش از لیست زیر استفاده کنید:

 

 

 

 

 

 

 

 

امیدوارم این آموزش ها رو از دست ندید.

موفق و پیروز باشید.

 

 

دیدگاه کاربران
  • amin 9 بهمن 1395

    سلام خسته نباشید لطفا درمورد اتصال به درگاه بانگ چه به صورت واسطه یا به صورت مستقیم توضیع بده ممنون میشی می شودم اموزش هاتون خیلی عالی مفیده بود مرسی یاعلی

    • admin 9 بهمن 1395

      با سلام و درود
      ممنون و مچکرم از لطفتون
      راستیتش در این فکر هستم و در همین دوره قراره گفته بشه بنده تمام سعی خودمو می کنم تا هرچی سریع تر این آموزش ادامه پیدا کند.
      موفق باشید

  • ناهید 13 بهمن 1395

    با سلام و عرض خسته نباشید

    خیلی خیلی ممنون بابت آموزش خوبتون و البته بابت حوضله ای که توی توضیح دادن به خرج میدید…

    من توی قسمت ششم از این آموزشتون به یک مشکل برخوردم که هر کاری میکنم حل نمیشه البته اصلا نمیدونم اینجا به سوالات پاسخ داده میشه یا نه اما خیلی زمان از من گرفته و نتونستم حلش کنم… ممنون میشم اگر کمکم کنید..

    فرمی که شما برای ایجاد یک مرکز پخش جدید ایجاد کردید داره از بوت استرپ استفاده می کنه و دیزاین قشنگی پیدا کرده اما من نتونستم این فرم رو حتی با وجود استفاده از کلاس های بوت استرپ پیاده سازی کنم…

    میشه لطف کنید و به من بگید مشکل من ممکنه از کجا باشه چون من تازه کار با بوت استرپ رو شروع کردم و با وجود اینکه رفرنس هاشو هم به صفحه master لینک دادم بازم بهم جواب نمیده…

    با تشکر

    • admin 13 بهمن 1395

      با سلام و درود
      اول این که مچکرم از لطفتون
      دوم این که بله شما کامنت بزارید در سریع ترین زمان ممکن مشکلتون بررسی خواهد شد.
      سوم این که بنده در قسمت یازدهم آموزش دو ویدئو قرار دادم که دومین ویدئو قالب داشبوردی هست که بنده داخل آموزش ازش استفاده کردم و نکته دیگه ای که داره این که یکسری دیزاین های آماده شده دارد که می توانید به راحتی هر دیزاینی را که می خواهید استفاده کنید مثلا در همین بحث فرم ها از هر نوع فرم و ورودی داده یک مثال دارد که شما می توانید به راحتی از آن ها استفاده کنید.
      قسمت یازدهم آموزش

      طراحی زیبا فرم ها

  • ناهید 13 بهمن 1395

    با سلام و خسته نباشید

    خیلی ممنون بابت این که به سوالم جواب دادید و مشکل منو حل کردید… واقعا راهنمایی تون عالی بود مشکلم حل شد و همون طراحی زیبایی که واسه پروژه تون انجام دادید رو الآن توی پروژه ام دارم … خیلی خیلی ممنون…

    انشاءا… منتظر قسمت های بعدی آموزشتون هستم…

    موفق باشید

    با تشکر

    • admin 14 بهمن 1395

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

  • دانیال 14 بهمن 1395

    سلام لطفا یه درگاه مستقیم بانک ملی
    و یک درگاه غیر مستقیم که الان فعال هست
    اموزش بدید
    لطف از پکیج gateway استفاده نکنید
    تو آموزش های لاراول جای این آموزش واقعا خالیه .

    • admin 15 بهمن 1395

      با سلام و درود
      تمام سعی خودمون رو می کنیم که این آموزش رو هم به دوره اضافه کنیم.
      موفق باشید

  • ناهید 14 بهمن 1395

    انشاءا… ، امیدوارم در کلیه دوره های آموزشی موفق باشید ….

    با تشکر

    • admin 15 بهمن 1395

      با سلام و درود
      ممنونم

  • amin 16 بهمن 1395

    سلام خسته نباشید ببخشید من laravel5.3 روی هاست اپلود کردم ولی متاسفانه با خط مواجه شدم لطفا اگر میشه میشود راهنمایی کنید ممنون میشوم

    • admin 17 بهمن 1395

      با سلام و درود
      بنده قبل این که ورژن 5.3 بیاد نسخه پروژه ای که در حال آموزش هست 5.2 هستش و چون وسط پروژه بودم دیگه نشد به نسخه جدید تغییر بدهم واسه همین نسخه 5.2 رو روی هاست اپلود کردم مشکلی نداشت ولی 5.3 را تست نکرده ام.
      بازم بررسی کنم خبرشو بهتون خواهم داد.
      موفق باشید

  • amin 17 بهمن 1395

    مرسی پس منتظرم

  • amin 17 بهمن 1395

    سلام کفت شاید اخطار قبل دید باشید برای همین فرستادم من وقتی laravel5.3 اپلود کردم به این مشکلا برخوردم لطفا راهنمایی کنید
    Warning: require(/home/asiaelmc/public_html/blog/vendor/composer/../symfony/polyfill-mbstri ng/bootstrap.php): failed to open stream: No such file or directory in /home/asiaelmc/public_html/blog/vendor/composer/autoload_real.php on line 66

    Fatal error: require(): Failed opening required ‘/home/asiaelmc/public_html/blog/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php’ (include_path=’.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php’) in /home/asiaelmc/public_html/blog/vendor/composer/autoload_real.php on line 66

    • admin 17 بهمن 1395

      با سلام و درود
      شما موقع انتقال پروژه روی سرور فایل ها رو جابجا کردین؟؟
      و این که قسمت آموزش مربوط به آپلود سایت روی سرور را مشاهده کرده اید؟
      ابن پیغام فکر کنم شما فایلی را جابجا کردین که الان مسیرشو پیدا نمی کنه

  • زهرا 5 فروردین 1396

    سلام
    واقعا ممنون از شما بابت آموزش های فوق العاده ای که ساختین
    آموزشهای شما به زبان ساده هست و خیلی لذت بخش ، انشالله خدا اجرتون بده
    امیدوارم اساتید دانشگاهی هم از شما یاد بگیرن و اینهمه بحث های ساده رو الکی پیچیده اش نکنن
    همونطور که دوستان هم درخواست دادن لطفا برای اتصال به بانک بصورت مستقیم و غیر مستقیم (درگاه های واسط) آموزشی رو قرار بدید و همینطور در خصوص ایجاد وبسرویس در لاراول هم توضیحاتی بدید که چطور میتونیم برای رباتهای خودمون و همینطور سرویس دهی به اپلیکیشن های اندروئیدی خودمون در لاراول کدنویسی بکنیم
    منظورم اینه که مثلا ما یک وبسرویسی با لاراول پیاده سازی کنیم که بتونیم با اپ اندروئید و همینطور سی شارپ یا برنامه های دیگه مون هم به این API وصل بشیم و از امکانات و توابعش استفاده کنیم
    همچنین در مورد لینک های سئو فرندلی هم بیشتر توضیح بدید که البته در یکی از پارتها خیلی مختصر فرمودید که برای اینکار باید به هر مطلب یک URL اختصاص بدیم و عنوان مطلب رو بدون فاصله و با کارکتر آندرلاین در دیتابیس ذخیره کنیم که خواهش مکنیم یه مقدار بیشتر توضیح بدید که فراخوانی مطالب و ایجاد لینک ها به چه شکلی خواهد بود و آیا باید آدرس هایی که ذخیره میکنیم یونیک باشن و آیا فارسی نویسی مشکلی در بازخوانی مطالب با آدرس بوجود نمیاره و اصلا بهتره از فارسی استفاده کنیم یا انگلیسی و هرنکته ای که لازم میدونید ماهم بدونیم
    همینطور در مورد امنیت برنامه ها در لاراول و نکاتی که باید مدنظر داشت رو توضیح بدید ، چون ما نمیدونیم لاراول دقیقا در کجاها امنیت رو کامل در نظر گرفته و در کجاها باید خودمون از توابع کمکی اش استفاده کنیم
    سپاس

    • admin 5 فروردین 1396

      با سلام و درود
      ممنونم از لطفتون
      در رابطه با درگاه بانک و اتصال و انجام پرداخت ها در قسمت بیست و ششم و مسائل تکمیلیش در قسمت پایانی بیان شده است.
      برای مشاهده اموزش اتصال به درگاه بانک کلیک کنید

      همچنین برای بخش سئو که فرمودید خوب سئو مبحث بسیار بزرگی هستش که بنده بعضی از موارد شو بیان کردم ولی موارد مثل برچسب گذاری و نکاتش بیان نشده که اونم میشه در یک آموزش چند دقیقه ای قرار داد.
      مبحث امنیت هم خیلی بزرگ و مهم هستش که بازم در این مجموعه اون موارد اصلی رو بیان کردم و چون شما با فریمورک لاراول کد نویسی می کنید امنیت بالایی دارد در مقایسه با این که شما با کد نویسی خام php پروژه ای را انجام دهید. ولی بازم نکاتی هست که البته اگه تمامی قسمت های مجموعه مخصوصا قسمت های اهراز هویت و تعیین سطح دسترسی برای کاربران را مشاهده کنید موارد زیادی گفته شده همچنین حملاتی که امکان دارد از فرم ها صورت بگیرد در مبحث ثبت دیدگاه ها که کاربران به ان دسترسی دارند در همان قسمت مربوطه بیان شده است.

      اما بخشی که میشه گفت جا مونده همین بحث API می باشد که در اولین فرصت این آموزش هم در طی چند مثال بیان خواهد شد.

      موفق و پیروز باشید

  • 3dengin 28 تیر 1397

    آموزش بسیار عالی و مفیدی بود ممنون از شما

    • admin 30 تیر 1397

      با سلام و درود
      خواهش می کنم موفق باشید

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

چهار × سه =

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.