Artisan یک ابزار خط فرمان در فریمورک لاراول است.
این ابزار وظیفه دارد تا انجام تغییرات در فریمورک را ساده کند. فراخوانی این ابزار با استفاده از فایل اجرایی php به انجام میرسد
برخی از کارهایی که Artisan انجام میدهد عبارتند از:
- فعال و غیر فعال کردن سایت
- بهینهسازی فریمورک برای عملکرد بهتر
- بهروزرسانی پایگاه داده با آخرین تغییرات
- ایجاد کلید امنیتی برنامه که در کوکیها و سشنها استفاده میشود
php artisan [options] command [arguments]
برای فراخوانی دستورات artisan از خط فرمان به شکل زیر عمل میکنیم
php artisan [options] command [arguments]
مشاهدهی دستورات قابل استفاده در artisan با نوشتن دستور زیر امکانپذیر است
php artisan
یکی از پرکاربردترین دستورات artisan دستور dump-autoload است
php artisan dump-autoload
وظیفهی این دستور، جستجوی تمام شاخههای برنامه و ایجاد فایل autoloader است. پس از اینکه یک کلاس به سایت اضافه کنید یا چیزی از آن را حذف کنید، لازم است تا این دستور صدا زده شود.
فایل autoloader حاوی فهرست تمامی کلاسها و آدرس قرارگیری آنهاست. با در اختیار داشتن یک فایل autoloader بهروز و مرتبشده، سرعت کلی عملکرد سایت افزایش پیدا میکند.