با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، با موضوع بررسی اجمالی لاراول در خدمت شما هستم، فریم ورک لاراول یک چارچوب پی اچ پی متن باز است که بسیار راحت و قابل فهم برای شما عزیزان می باشد، در جلسه ابتدایی دروه جاری ما مباحث فوق رو صرفا جهت آشنایی با فریم ورک لاراول ارائه کردیم، پس در این جلسه به بررسی اجمالی لاراول می پردازیم، در ادامه مباحث با ما همراه باشید.
در ادامه ی این جلسه ابتدا به بررسی اجمالی لاراول جهت آشنایی با فریم ورک لاراول ، پرداخته ایم، سپس مباحثی از جمله مزایای لاراول و … را بررسی می کنیم.
این یک الگوی طراحی مدلview-controller است، فریم ورک لاراول اجزای موجود در چارچوب های مختلف که به ایجاد یک برنامه وب کمک می کند را دوباره استفاده می کند.
برنامه وب به طوری طراحی شده است که بیشتر ساختار یافته و عملی است.
لاراول مجموعه ای از ویژگی های غنی را ارائه می دهد که دارای ویژگی های اساسی چارچوب PHP مانند CodeIgniter، Yii و دیگر زبان های برنامه نویسی مانند Ruby on Rails است.
لاروول مجموعه ای بسیار غنی از ویژگی های است که سرعت توسعه وب را افزایش می دهد، اگر شما با Core PHP و Advanced PHP آشنا هستید، لاراول کار شما را ساده تر می کند.
اگر شما قصد دارید یک وب سایت را از ابتدا ایجاد کنید، زمان زیادی را صرفه جویی می کند.
علاوه بر این، یک وب سایت ساخته شده در لاراول امن است و مانع از حملات مختلف وب سایت می شود.
در ادامه بهتر است برای تکمیل بحث آشنایی با فریم ورک لاراول مزایی این فریم ورک را نیز بررسی کنیم.
لاراول مزایای زیر را به شما ارائه می دهد:
سازنده یک ابزار است که شامل تمام وابستگی ها و کتابخانه ها می شود.
این اجازه می دهد یک کاربر برای ایجاد یک پروژه با توجه به چارچوب ذکر شده (به عنوان مثال، آنهایی که در نصب لاراول استفاده می شود).
کتابخانه های Third-party را می توان به آسانی با کمک سازنده یا کامپوز نصب کرد.
تمام وابستگی ها در فایل composer.json که در پوشه ی منبع قرار می گیرند اشاره شده است.
رابط خط فرمان مورد استفاده در فریم ورک لاراول که به نام Artisan است.
این شامل مجموعه ای از دستورات است که در ساخت یک برنامه وب کمک می کند.
این فرمان ها از چارچوب Symphony گرفته شده و در نتیجه ویژگی های افزودنی در Laravel 5.1 (آخرین نسخه Laravel) است.
لاراول ویژگی های کلیدی زیر را ارائه می دهد،که جهت آشنایی با فریم ورک لاراول در بحث بررسی اجمالی لاراول لازم دیدم به مهمترین آن ها نیز اشاره کنیم، که باعث می شود، این انتخاب ایده آل برای طراحی برنامه های کاربردی وب باشد.
لاراول دارای ۲۰ کتابخانه و ماژول ساخته شده است که به بهبود برنامه کمک می کند. هر ماژول با مدیر وابسته آهنگساز که به روزرسانی می کند، یکپارچه شده است.
لارول شامل ویژگی ها و کمک کننده ها است که در آزمایش های مختلف مورد آزمایش قرار می گیرد. این ویژگی در نگهداری کد به عنوان مورد نیاز کمک می کند.
لاراول روشی انعطاف پذیر را برای کاربر برای تعریف مسیرها در برنامه وب فراهم می کند.
مسیریابی کمک می کند تا برنامه را به شیوه ای بهتر و کارآیی افزایش دهد.
یک برنامه وب طراحی شده در لاراول بر روی محیط های مختلف اجرا می شود، به این معنی که تغییرات ثابت در تنظیمات آن رخ خواهد داد.
لاراول یک رویکرد سازگار برای رسیدگی به پیکربندی را در یک روش کارآمد فراهم می کند.
لاراول متشکل از یک سازنده پرس و جو است که در جستجوی داده های پایگاه داده با استفاده از روش های مختلف زنجیره ای ساده کمک می کند.
این برنامه اجرای نقشه برداری ارتباطی و ActiveRecord به نام Eloquent را فراهم می کند.
سازنده طرح تعاریف و شیوه پایگاه داده در کد PHP را حفظ می کند.
این همچنین مسیر تغییرات مربوط به مهاجرت پایگاه داده را حفظ می کند.
لاراول با استفاده از موتور Blade Template، یک زبان سبک مورد استفاده برای طراحی بلوک های سلسله مراتبی و طرح بندی با بلوک های از پیش تعریف شده که شامل محتوای پویا هستند میباشد.
لاراول شامل یک کلاس ایمیل است که به ارسال ایمیل با محتوای غنی و پیوست ها به برنامه وب کمک می کند.
تأیید هویت کاربر یک ویژگی مشترک در برنامه های وب است.
لاراول ساده سازی احراز هویت را طراحی می کند
زیرا شامل ویژگی هایی مانند ثبت نام، فراموش کردن رمز عبور و یادآور رمز عبور را ارسال می کند.
لاراول از Redis برای اتصال به یک جلسه موجود و حافظه عمومی استفاده می کند. Redis با جلسه مستقیما ارتباط برقرار می کند.
لاراول تعداد زیادی از کاربران یا یک کار مشخص شده را شامل می شود.
این نشانه ها در تکمیل وظایف در شیوه ای آسان تر و بدون انتظار برای کار قبلی که باید تکمیل شود کمک کند.
Laravel 5.1 شامل فرمان اتوبوس است که به اجرای دستورات و اعزام رویدادها به شیوه ای ساده کمک می کند.
دستورات در لاراول به عنوان چرخه زندگی برنامه کاربردی عمل می کنند.
در مباحث فوق ، ما سعی کردیم تا به بررسی اجمالی لاراول جلسه ی نخست این دوره را به آشنایی با فریم ورک لاراول اختصاص بدهیم، در ادامه ی جلسات این دوره وارد مباحث آموزشی لاراول خواهیم شد، با ما همراه باشید.