توضیحات

لاراول یکی از بهترین و محبوب ترین فریمورک های زبان php است که برای توسعه نرم افزارهای تحت وب و بر پایه ای معماری MVC ساخته شده.راحتی کار با لاراول و سادگی در یادگرفتن آن در عین پر قدرت بودن و حرفه ای بودن این فریمورک موجب شده تا افراد بسیاری به سوی این فریمورک حرکت کنند و از قدرت آن در پروژه های خود استفاده کنند.لاراول به علت داشتن امنیت بالا، امکانات به روز، توسعه پذیری بالا، استفاده از کدهای با کیفیت و جدیدترین روش‌ها به عنوان یک فریم ورک قوی و پیشرفته شناخته می شود.با وب پروگ همراه باشید تا با این فریمورک دوست داشتنی آشنا بشیم.دقت داشته باشین لاراول بر اساس برنامه شش ماه خود، در هر شش ماه یک ورژن جدید از لاراول را ارائه می‌کند که ممکن هست یکسری تغییرات جزئی داشته باشه و بیشتر تغییرات در خوده هسته لاراول اتفاق می افتد. هدف از این دوره آشنایی با لاراول و امکانات لاراول هست و فرقی نداره شما از نسخه 6، 7 و یا 8 لاراول استفاده می کنید( کلیات مشترک هست و تغییرات جزئی را در بخش توضیحات صفحه ای قسمت ها نوشته میشه )همچنین بخشی با عنوان آشنایی با لاراول 8 در این دوره افزوده شده و پروژه پایانی این دوره را با لارول 8 پیاده سازی میکنیم.حتما قسمت معرفی دوره (ویدیو پایین) را مشاهده کنید.

دوره های پیشنهادی، بعد از گذراندن این دوره :

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


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

مدرس دوره علی شیخ
مدت دوره 27:10:46
تعداد ویدیو 174

وضعیت دوره : کامل شده
قیمت دوره : رایگان

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

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

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

  • سلام استاد!
    استاد چطور میتونیم به صورت اوتوماتیک SLUG رو در URL جاگذاری کنیم

    مثلا
    example.com/{id}/{slug}
    example.com/1/apple-watch-series-6
    SLUG به صورت اوتوماتیک قرار بگیره

    • سلام وقت بخیر.
      شما اون مدل مورد نظر را پاس بدید به view و توی url مقدار slug را قرار بدید.پیشنهاد میکنم دوره ساخت فروشگاهی با لاراول هم مشاهده کنید.

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

    • سلام وقت بخیر.
      توی سرور شما محتوای پوشه public را توی public_html قرار میدید و بقیه محتوای پوشه را حالا توی یک پوشه همونجا یا جای دیگه قرار میدید و در نظر داشته باشید که باید مسیرها توی فایل index.php را درست قرار بدید.توی دوره ای فروشگاهی لاراول در مورد deploy صحبت شده

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

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

    پیشاپیش ممنون از پاسختون

    • سلام وقت بخیر.
      شما توی layout میتونید بخش های مختلف را include کنید، که درموردش توی بخش view همین دوره صحبت کردیم

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

    • فقط دیتای استاتیک نیست.شما میتونید از php استفاده کنید و مقادیر مورد نیاز را دریافت کنید، یا helper function بنویسید و نمایش بدید.توی دوره ای ساخت فروشگاه اینترنتی با لاراول اینکارو انجام دادیم.

    • اگه نیاز دارید یکسری دیتا را به صفحات زیادی پاس بدید view composer مناسب هست.
      ممنون که نظرتون را برامون ارسال کردید❤

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

    laravel new blog
    با یک ارور مواجه میشم :
    ```Your requirements could not be resolved to an installable set of packages.



    Problem 1
    - phpunit/phpunit[9.3.3, ..., 9.5.x-dev] require ext-dom * -> it is missing from your system. Install or enable PHP's dom extension.
    - Root composer.json requires phpunit/phpunit ^9.3.3 -> satisfiable by phpunit/phpunit[9.3.3, ..., 9.5.x-dev].

    To enable extensions, verify that they are enabled in your .ini files:
    - /etc/php/7.4/cli/php.ini
    - /etc/php/7.4/cli/conf.d/10-opcache.ini
    - /etc/php/7.4/cli/conf.d/10-pdo.ini
    - /etc/php/7.4/cli/conf.d/20-calendar.ini
    - /etc/php/7.4/cli/conf.d/20-ctype.ini
    - /etc/php/7.4/cli/conf.d/20-exif.ini
    - /etc/php/7.4/cli/conf.d/20-ffi.ini
    - /etc/php/7.4/cli/conf.d/20-fileinfo.ini
    - /etc/php/7.4/cli/conf.d/20-ftp.ini
    - /etc/php/7.4/cli/conf.d/20-gettext.ini
    - /etc/php/7.4/cli/conf.d/20-iconv.ini
    - /etc/php/7.4/cli/conf.d/20-json.ini
    - /etc/php/7.4/cli/conf.d/20-mbstring.ini
    - /etc/php/7.4/cli/conf.d/20-phar.ini
    - /etc/php/7.4/cli/conf.d/20-posix.ini
    - /etc/php/7.4/cli/conf.d/20-readline.ini
    - /etc/php/7.4/cli/conf.d/20-shmop.ini
    - /etc/php/7.4/cli/conf.d/20-sockets.ini
    - /etc/php/7.4/cli/conf.d/20-sysvmsg.ini
    - /etc/php/7.4/cli/conf.d/20-sysvsem.ini
    - /etc/php/7.4/cli/conf.d/20-sysvshm.ini
    - /etc/php/7.4/cli/conf.d/20-tokenizer.ini
    You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.```
    میشه یه راهنمایی بکنید با سپاس

    • سلام وقت بخیر.
      ارور که میگه extension های که نیاز داره فعال نیست.نصب از طریق دستور
      composer create-project laravel/laravel example-app
      مثله دوره هم تست کنید.

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

    • سلام
      نباید مشکلی باشه،احتمالا xampp رو یکبار دیگه نصب کنید.مشکل حل بشه،در کل نیاز هست سرچ کنید

  • سلام وقت بخیر ...یکبار دیگه به وجد اومدم از مدل درس دادن شما استاد عزیزم...فکر کنم این دهمین دوره ای هست که با شما تموم کردم و مثل همیشه راضی 100 درصدی بودم.و در آخر این دوره پروژه todo رو که انجام دادم دیدم میتونم چندتا اپشن هم خودم به پروژه اضافه کنم و حس خیلی خوبی بود که مطالب آموزشی شمارو به خووبی یاد گرفتم..همه ی اینا بخاطر نحوه تدریس فوق العاده شماست استاد عزیز 💗😍😎✌

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

  • سلام استاد سپاس از زحمات شما🌹
    تو ویدیو های جدیدی که به این دوره اضافه کردید از چه فونتی برای ادیتورتون استفاده کردید که عملگر هایی مثل <- رو پیوسته و زیبا نمایش میده؟

    • سلام وقت بخیر.
      فونت من firacode هست.اما برای اون عملگر های که عرض میکنید باید قابلیت ligatures در ادیتور فعال باشه

  • سلام استاد
    این دوره هم مثل همه دوره هاتون فوق العاده بود و بسیار روان و خوب آموزش دادید👌
    اگه میشه دوره ای برای api نویسی لاراول هم قرار بدید.
    ممنون❤️🌹

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

  • سلام وقت بخیر
    ممنون از دوره های خوبتون بخصوص این دوره ی لاراول
    اگه امکانش هست آموزش multi auth یا همون ورود چند گانه ، با استفاده از چند تیبل مثل users table و admins table در fortify رو در سایت قرار بدید
    با تشکر

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

  • واقعا دوره عالیههههههههههههه
    بنظرم خیلی کامله چنتا سایت رو دیدم و اصلا قابل فهم نبود اما این دوره عالیه و کاملا قابل فهمه
    فقط خواهش میکنم پروژرو زودتر قرار بدید
    بی صبرانه منتظریم

    • سلام وقت بخیر.
      ممنون از شما❤
      خداروشکر که از دوره راضی هستید.
      چندتا قسمت نهایی این دوره و دوره پروژه محور لاراول بزودی در سایت قرار میگیره.

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

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

  • سلام
    واقعا ممنونم از اموزش خوبتون
    ببخشید من واقعا در auth گیج شدم
    چون لاراول 8 از jetstream استفاده میکنه
    لطفا دوره jetstream قرار بدید
    ممنون

    • سلام وقت بخیر.
      ممنون از شما.
      برای استفاده از jetstream نیاز هست که با livewire یا inertia.js آشنا باشید و همچنین از فریمورک tailwind در سمت فرانت اند استفاده میکنه و این واقعا برای دوستان تازه کار پیچیده و سخت هست.در حال حاضر شما هنوز میتونید از پکیج laravel/ui استفاده کنید که توی دوره گفته شده.از طرفی لاراول پکیج fortify را معرفی کرده که jetstream هم از این پکیج استفاده میکنه و شما میتونید از اون استفاده کنید و در سمت بک اند، سیستم auth داشته باشید و در فرانت، از هر فریمورکی که دوست داشته باشید استفاده کنید.که این مورد را توی دوره فروشگاهی لاراول عرض میکنیم.
      انشاا... بعد از قرار دادن دوره های پیش نیاز برای jetstream ،موردش صحبت میکنیم.

  • سلام آقای شیخ
    ممنون به خاطر آموزش های بسیار خوبتون
    ببخشید یه سوال داشتم، من دارم یه برنامه PWA با لاراول می نویسم، می خوام بدونم میشه توی لاراول به درگاه پرداخت درون برنامه ای کافه بازار وصل شد؟

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

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

    • سلام وقت بخیر.
      ممنون از شما.
      بله، حتما دوره ای vue.js را قرار میدیم در سایت.