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

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

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (5 votes, average: 5٫00 out of 5)
Loading...


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

 

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

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

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

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

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

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

 

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

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

 

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

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

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

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

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

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

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

 

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

 

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

15,000 ریال – خرید

 

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

 

 

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

 

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

 

 

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

 

 

 

 

 

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

کانال تلگرام دانشجویان کامپیوتر

 

 

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

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

 

 

درباره ی admin

با سلام خدمت بازدیدکنندگان محترم هاشم قنبری فرد هستم دانشجوی کارشناسی ناپیوسته نرم افزار کامپیوتر مسلط به وردپرس, #c , ووکامرسی , برنامه نویسی اندروید, برنامه نویسی سمت سرور, طراحی صفحات وب و آشنا با بانک اطلاعاتی های SqlServer, MySql و آشنا با برنامه نویسی های پایتون, php ,html,css می باشم. همچنین با فریم ورک های لاراول (Laravel) و بوت استرپ هم به صورت حرفه ای کار کرده ام. در هر زمینه ای که کاربران مایل به آموزش آن باشند می توانم به کمک تون بیام و در مشکلاتتون می توانم کمک تون کنم. آرزوی موفقیت برای همه شما دوستان

همچنین ببینید

خرید آموزش CCNA سیسکو

پکیج فارسی آموزش مدرک CCNA سیسکو

پکیج فارسی آموزش مدرک CCNA سیسکوReviewed by هاشم قنبری فرد on Feb 19Rating: 5.0پکیج آموزشی …

17 دیدگاه

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

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

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

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

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

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

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

    با تشکر

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

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

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

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

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

    موفق باشید

    با تشکر

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

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

    با تشکر

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

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

  7. سلام کفت شاید اخطار قبل دید باشید برای همین فرستادم من وقتی 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

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

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

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

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

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

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

پاسخ دهید

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