سلام امروز امدم یک پست عالی براتون بذارم?
البته به نظر من اینطور هست شاید شما اصلا دوست نداشته باشید موضوع پست همنطور که خوندید 9 Helper Function لاراول که باید بشناسید هست ولی من فقط 3 تاشو میگم،6 تا دیگه هم میذارم توی سایتم.یعنی توی سایتم هست.
لاراول توابع کمکی زیادی دارد که روشی مناسب برای کار با مسیرها ، آرایه ها و رشته ها را فراهم می کند. شناختن همه آنها تقریباً غیرممکن است، بیشتر توسعه دهندگان معروف ترین آنها را می شناسند اما اگر کمی دقیق شوید بسیاری توابع کمکی مفید وجود دارد. در این مقاله ،9 تابع کمکی به شما نشون میدهم که باید درمورد آنها بدانید.
از تابع logger میتونید برای نوشتن یک پیام در log سیستم استفاده کنید.
logger('Product was changed.', ['id' => $product->id]);
کد بالا باعث ایجاد خروجی زیر می شود.
[2019-06-14 09:53:22] local.DEBUG: Product was changed. {"id":4}
با استفاده از تابع Arr::divide() می توانید یک آرایه را به دو آرایه تقسیم کنید،این تابع دو آریه را برمی گرداند که یکی حاوی کلید و دیگری حاوی مقادیر.
",="" courier,="" monospace;="" font-size:="" 15.75px;="" font-style:="" normal;="" font-variant-ligatures:="" font-variant-caps:="" font-weight:="" 400;="" letter-spacing:="" -0.063px;="" orphans:="" 2;="" text-align:="" start;="" text-indent:="" 0px;="" text-transform:="" none;="" white-space:="" widows:="" word-spacing:="" -webkit-text-stroke-width:="" background-color:="" rgb(242,="" 242,="" 242);="" text-decoration-style:="" initial;="" text-decoration-color:="" display:="" inline="" !important;="" float:="" none;"="">use Illuminate\Support\Arr; [$keys, $values] = Arr::divide(['name' => 'James', 'age' => 33]); $keys: ['name', 'age'] $values: ['James', 33]
تابع Blank بررسی میکنید که یک داده خالی است یا نه.
blank(''); blank(' '); blank(null); blank(collect()); // Will result in: true blank(0); blank(true); blank(false); // Will result in: false
نکته :
Booleans مقادیر "خالی" در نظر گرفته نمی شود.
لطفاً نظرات خود را در مورد این مقاله به اشتراک بگذارید. حتماً سایر پست های من را نیز بررسی کنید.