• 5.6.29
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Helpers توابع آماده‌ای هستند که عملیات متداولی مانند کار با آرایه، رشته، مسیر، URL، تاریخ و Collection را ساده می‌کنند. Laravel تعداد زیادی Helper عمومی دارد و می‌توان توابع اختصاصی پروژه را نیز تعریف کرد.

نحوه کار و کاربرد

توابعی مانند data_get()، str_slug()، url()، route()، collect() و now() در بخش‌های مختلف برنامه قابل استفاده‌اند. Helperها برای عملیات کوچک مناسب‌اند؛ منطق تجاری پیچیده را در توابع سراسری پنهان نکنید.

نمونه

$name = data_get($user, 'profile.name', 'کاربر');
$profileUrl = route('profile.show', ['id' => $user->id]);
$items = collect($records)->pluck('name');

نکته

برای تابع اختصاصی، نام یکتا و مستند انتخاب کنید تا با Helperهای فریم‌ورک تداخل نداشته باشد.

اصطلاحات مرتبط در واژه‌نامه: روت

مطالعه مرتبط در همین مجموعه