در دوره آشنایی با امکانات لاراول ۷ ما سعی میکنیم شما را با امکاناتی که در لاراول ۷ اضافه شده به شکل کامل به شکل رایگان آشنا کنیم
لاراول یک وب فریمورک رایگان و متن باز مبتنی بر PHP است که برای اولین بار در سال ۲۰۱۱ توسط Taylor Otwell ساخته شد. هدف از ایجاد لاراول، داشتن چهارچوبی مناسب برای ایجاد اپلیکیشنهای مبتنی بر طراحی MVC یا Model-View-Controller بوده و باید گفت که لاراول بخوبی این وظیفه را انجام میدهد. شاید برایتان نیز این نکته جالب باشد که کل معماری MVC این فریمورک براساس فریمورک سمفونی یا Symfony ایجاد شده است. ما در وبسایت آموزشی راکت تلاشهای بسیار زیادی را برای آموزش لاراول بعمل آوردهایم و هم اکنون نیز این تلاشها ادامه دارند. برای مشاهده کامل آموزشهای لاراول میتوانید به «یادگیری لاراول» مراجعه کنید.
از ویژگیهای کلی لاراول میتوان به دارا بودن سیستم مدیریت پکیجها اختصاصی، راههای متفاوت برای ارتباط با دیتابیس، راهکارهای مناسب و منحصر به فرد برای دیپلوی و نگهداری پروژهها و... اشاره کرد. در حال حاضر سورس اصلی لاراول را میتوانید از طریق وبسایت گیتهاب تحت لایسنس MIT مشاهده کنید.
ما در این دروه به شما لاراول را آموزش نمیدهیم بلکه امکانات جدید که در لاراول اضافه شده را قدم به قدم و در طی جلسات مختلف به شکل کامل به شما آموزش میدهیم. بنابراین اگر شما جز افرادی هستید که از قبل با لاراول آشنا هستید در این دوره شما را با امکانات جدید و کاربردی لاراول ۷ آشنا میکنیم. از این رو پیشنیاز مشاهده این دوره آموزشی یادگیری لاراول است که برای این قضیه میتوانید از دوره آموزشی رایگان لاراول استفاده کنید.
لاراول API جدیدی را در اختیارتان قرار داده که با استفاده از آن میتوانید درخواستهای HTTP را سادهتر در سمت پروژه خود پیادهسازی کنید. در این دوره شما را با این API جدید کاملا آشنا میکنم.
Fluent String یک API دیگر از لاراول ۷ است که به شما این امکان را میدهد تا با رشتههای متنی کارهای مختلف انجام دهید. باری مثال بخشی را به ابتدا اضافه کنید یا به دنبال رشتهای در متن بگردید یا رشتهای را از متن خود حذف کنید یا...
در لاراول ۷ شما میتوانید یک کامپوننت را همچون یک تگ HTML در blade لاراول به کار ببرید. این اقدام به بهتر کردن bladeهای شما ختم میشود و در نهایت شما میتوانید پروژه خود را خواناتر و بهتر کنید.
Stubsها قالبهای آمادهای هستند که شما با دستورات artisan فایلهای مختلفی را به سرعت ایجاد میکنید، مانند ایجاد یک کنترلر. حالا در امکانی جدید شما میتوانید این فایلها را شخصی سازی کنید.
یکی از بهترین اتفاقاتی که در ورژن لاراول ۷ افتاده این است که شما میتوانید key مربوط به Route Model Biding را به شکل ساده در روتهای فایل web.php تغییر دهید این موضوع میتواند به کنترل سادهتر روتها و این سیستم کمک به شدت زیادی کنید
ممنون از لاراول که این امکان بسیار مهم را در اختیار ما قرار داده است.
شما میتوانید برای فیلدهای خود در مدل دلخواهتوان نوع داده مشخص کنید که به این موضوع در لاراول cast گفته میشود حالا در لاراول ۷ این امکان جذابتر شده و شما میتوانید انواع دادههای دلخواه خود را هم ایجاد کنید.
قالبهای مربوط به ایمیل در لاراول ۷ خوشختانه تغییر کرده و ظاهر بهتری بدست آورده در این جلسه شما را با این ظاهر جدید لاراول آشنا میکنم.
جواب این سوال خیر است بخاطر اینکه لاراول از ورژن ۶ ورژنبندی متفاوتی با عنوان نسخهبندی معنایی ( semantic versioning ) را در دستور کار خود قرار داده است که این موضوع باعث این شده که ورژنهای جدید لاراول زیاد با یک دیگر متفاوت نباشند. البته اگر مایل به این هستید که با این ورژنبندی جدید آشنا شوید وارد جلسه نسخهبندی معنایی ( semantic versioning ) در دوره آشنایی با امکانات لاراول ۶ شوید.
خیر شما برای یادگیری لاراول ۷ نیاز به یادگیری لاراول از صفر را ندارید و اگر از قبل لاراول را بلد هستید تنها لازم است با ویژگیهای جدید آن آشنا شوید و از آن استفاده کنید.
اگر شما با لاراول به خوبی آشنا باشید در طی چند ساعت میتوانید با امکانات جدید لاراول ۷ آشنا شوید و از این امکانات برای توسعه پروژههای خود استفاده کنید.
اگر قصد دارید با توسعه و اضافه شدن امکانات جدید به لاراول، خود را به روز نگه دارید، قطعا نیاز به این دارید که با امکانات جدید لاراول ۷ آشنا شوید و یاد بگیرید که چطور از این امکانات در پروژههای خود استفاده کنید.
بیشتر از ۱۵ سال هست که در حال برنامهنویسی و انجام پروژه های مختلف هستم و ۱۰ سالی هست که آموزش برنامهنویسی به علاقمندان حوزه برنامه نویسی میدیم در همه این مدت الان عاشق کدزنی و چالشهای پروژههای مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی ک...
شما میتوانید مطالب مرتبط به این مطلب را اینجا مشاهده کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟
دیدگاه و پرسش
در حال دریافت نظرات از سرور، لطفا منتظر بمانید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید