Automatic Facades در laravel

https://roocket.ir/articles/automatic-facades-in-laravel

در نسخه ی جدید لاراول ویژگی های جدیدی به این فریم ورک قدرتمند و دوست داشتنی اضافه شده است. یکی از آن ویژگی ها Automatic Facades است.

10 متد Collections کمتر شناخته شده ( اما بسیار جالب ) لاراول

https://roocket.ir/articles/10-less-known-but-awesome-laravel-collections-methods

به نظر من Eloquent لاراول یک ابزار عالی در لاراوله - احتمالا نیازی به تاکیید کردن من روی این مسئله نیست چون همه این مسئله رو میدونن . امروز میخوام لیستی از متدهای Eloquent رو در این پست معرفی کنم که کمتر شناخته شدن یا شما تا حالا باهاشون کار نکردید چون نمیدونستید چیکار میکنن . شما میتونید با این متد...

دیباگ کردن اپلیکیشن های لاراولی با لاراول Debugbar

https://roocket.ir/articles/debugging-applications-laravel-with-laravel-debugbar

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

تغییر نام لاراول Elixir به لاراول Mix

https://roocket.ir/articles/laravel-elixir-to-laravel-mix

در این پست میخوام در مورد یکی از اخبار جدیدی که در رابطه با لاراول ارائه شده صحبت کنم . که شاید برای دوستداران لاراول جالب باشه . در اکتبر سال 2014 بود که لاراول ابزاری به اسم Elixir رو برای اولین بار در لاراول قرار داد تا توسعه دهنده ها بتونن خیلی از کارهای Frontend رو بصورت اتوماتیک انجام بدن . ا...

آموزش ساخت دستور سفارشی artisan در لاراول

https://roocket.ir/articles/learn-custom-artisan-recipes-in-laravel

لاراول به همراه تعدادی دستور artisan آمده که ما در بخش های مختلف پروژه ازشون استفاده می کنیم. بعضی از اونها معمول ترند مثل make:controller برای ساخت کنترلر و make:model برای ساخت یک مدل و خیلی ها مثل این.

عملیات آرشیو کردن فایل ها در لاراول

https://roocket.ir/articles/archiving-files-in-laravel

در این مقاله میخواهیم نحوه ی کار کردن با فایل های Zip در فریمورک لاراول رو آموزش بدیم. برای اینکار از یک پکیج به نام zipper استفاده می کنیم. این یک پکیج جامع برای متدهای عملیاتی ZipArchive هاست.

ساخت پکیج لاراول 5 - قسمت اول

https://roocket.ir/articles/creating-a-new-package-in-laravel-5-part-1-package-workflow

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

6 ویژگی فوق العاده لاراول 5.5 که باید در پروژه بعدی استفاده کنید

https://roocket.ir/articles/top-6-awesome-features-in-laravel-5-5-which-you-should-include-in-your-next-project

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

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

https://roocket.ir/articles/build-a-new-configuration-in-laravel

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

ساخت پکیج لاراول 5 - قسمت دوم

https://roocket.ir/articles/creating-a-new-package-in-laravel-5-part-2-package-workflow

برای قسمت دوم سری آموزش های ساخت پکیج لاراول ما سراغ توسعه و کدنویسی میریم. ما مباحث مسیریابی, کنترلرها و view ها رو مطرح می کنیم.

ساخت پکیج لاراول 5 - قسمت سوم

https://roocket.ir/articles/creating-a-new-package-in-laravel-5-part-3-package-workflow

تا قسمت دوم این سری ما راه اندازی اولیه کار رو برای ساخت چند پکیج انجام دادیم. با این حال اگر پکیج شما پیچیده تر باشه نیاز به فایل پیکربندی برای اون دارید. ثانیا باید راهی برای توسعه دهندگان قرار بدید تا بتونند پارامترهای پیکربندی, view ها و سایر امکانات پکیج رو تغییر به شکلی که می خواهند, تغییر بده...

قوانین سفارشی اعتبارسنجی در لاراول 5.5

https://roocket.ir/articles/custom-validation-rules-in-laravel-55

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

ساخت پکیج لاراول 5 - قسمت آخر

https://roocket.ir/articles/creating-a-new-package-in-laravel-5-part-5-package-workflow

در قسمت نهایی این سری آموزش ها ما می خواهیم یک بخش مهم و نادیده گرفته شده از توسعه ی پکیج ها رو بیان کنیم. تست واحد (Unit Testing) باعث میشه در حالی که پکیج رو بهبود می بخشید یا آپدیت می کنید, از اطمینان بزرگتری برخوردار باشید. بدون انجام تست های واحد, نگه داری پکیج ها کار سختی میشه, دلیلش هم اینه ک...

ساختن Breadcrumbهای دینامیک در Laravel

https://roocket.ir/articles/building-dynamic-breadcrumbs-in-laravel

در گذشته، توسعه دهندگان وب بیشتر نگران توابع و اطلاعاتی که وب‌اپلیکیشن‌ها می‌توانستند تحویل دهند (backend) بودند، و زیاد به ظاهر بصری (frontend) صفحات وب اهمیت نمی‌دادند. این مسئله تقصیر آن‌ها نبود. در آن زمان فناوری مناسبی برای توسعه صفحات وب پیچیده وجود نداشت. موارد کمی هم که می‌توانستند این کار ر...

اصول ساخت پکیج‌های لاراول

https://roocket.ir/articles/laravel-package-development-basics

 نوشتن پکیج برای لاراول کار ساده‌ای نیست، به خصوص اگر شما بخواهید یک پکیج خوب و کارآمد بنویسید. در این مقاله قصد داریم که مفاهیم اساسی برای ساخت پکیج‌های لاراول را توضیح دهیم همچنین ما می‌خواهیم برخی سوالات متداول در این زمینه را پوشش دهیم. در این مقاله مطالب مستند و غیر مستند و همچنین برخی از تجربی...

آشنایی با پکیج custom casts در لاراول

https://roocket.ir/articles/laravel-custom-casts-package

اگر شما از جمله کسانی هستید که برای توسعه وب سایت خود از فریمورک لاراول استفاده می‌کنید حتما از خصوصیات casts  در مدل خود استفاده کرده‌اید، در واقع casts خصوصیتی در مدل لاراول است که با استفاده از آن می‌توانید نوع داد‌ه‌های مورد نظر خود را تعیین کنید

آموزش ایجاد دایرکتیو @route

https://roocket.ir/articles/creating-the-route-blade-directive

لاراول اغلب اوقات مجموعه مفید و کاربردی از دایرکتیو‌های که ما می‌توانیم داخل قالب خود استفاده کنیم ارائه می دهد، گاهی اوقات شرایطی پیش می آید که باعث می‌شود ما یک کد را در چندین موقعیت مختلف تکرار کنیم در این صورت لاراول این امکان را برای ما قرار داده‌ است که کدهای یکسان و تکراری را به صورت دایرکتیو...

استفاده از کلاس‌های تک اکشن در کنترلر لاراول

https://roocket.ir/articles/using-single-action-classes-in-laravel-controller

همانطور که می‌دانید کنترلرها در لاراول عناصر اصلی از ساختار ( MVC  ( model view controller هستند. کنترلرها می‌توانند به صورت غیر قابل کنترلی در اپلیکیشن شما رشد کرده و بزرگ و بزرگ‌تر شوند، به عنوان یک توسعه دهنده باید همیشه به این فکر کنیم که چگونه می‌توانیم مفهوم ذهنی مورد نظر خود را پیاده سازی کنی...

بک آپ گیری از پروژه لاراول

https://roocket.ir/articles/backup-laravel-project

این پکیج یک بک آپ از اپلیکیشن شما میگیره و یک فایل zip شامل تمام مسیرها و دیتابیس هایی که شما مشخص کردید تحویل میده. این بک آپ میتونه در هر فایل سیستمی که در لاراول پیکربندی شده ذخیره بشه. همچنین laravel-backup میتونه بک آپ های قبلی تون رو پاک کنه

ساخت سیستم برچسب گذاری در پروژه لاراول

https://roocket.ir/articles/how-to-add-tagging-to-your-laravel-app

در سال‌های اخیر سیستم Tagging (برچسب گذاری) راه محبوبی برای دسته بندی آیتم ها شده, شما میتونید این سیستم رو در اکثر اپلیکیشن ها ببینید, از بلاگ ها گرفته تا وبسایت های پیچیده‌تر همه از برچسب‌ها استفاده می کنند.