آموزش لاراول – آشنایی با php artisan
- توسط : علی حسین شهابی
- 0 نظر
با سلام و درود خدمت شما دوستان عزیز
امروز میخوام درباره امکانی به نام artisan در فریم ورک لاراول صحبت کنم.
Artisan یک ابزار خط فرمان در فریمورک لاراول است.
این ابزار وظیفه دارد تا انجام تغییرات در فریمورک را ساده کند. فراخوانی این ابزار با استفاده از فایل اجرایی php به انجام میرسد
برخی از کارهایی که Artisan انجام میدهد عبارتند از:
فعال و غیر فعال کردن سایت
بهینهسازی فریمورک برای عملکرد بهتر
بهروزرسانی پایگاه داده با آخرین تغییرات
ایجاد کلید امنیتی برنامه که در کوکیها و سشنها استفاده میشود
برای فراخوانی دستورات artisan از خط فرمان به شکل زیر عمل میکنیم
php artisan [options] command [arguments]
مشاهدهی دستورات قابل استفاده در artisan با نوشتن دستور زیر امکانپذیر است
کد:
php artisan
برای دیدن لیست کامل کامنت های artisan از دستور زیر استفاده کنید
php artisan list
هر کدام از دستورهای artisan یک راهنما دارد برای دیدن صفحه راهنمای آن می توانید مانند زیر عمل نمایید.
php artisan help migrate
برای نمایش ورژن لاراول نصب شده روی سیستمون میتونید از دستور زیر استفاده نمایید.
php artisan --version
یکی از پرکاربردترین دستورات artisan دستور dump-autoload است
کد:
php artisan dump-autoload
وظیفهی این دستور، جستجوی تمام شاخههای برنامه و ایجاد فایل autoloader است. پس از اینکه یک کلاس به سایت اضافه کنید یا چیزی از آن را حذف کنید، لازم است تا این دستور صدا زده شود.
فایل autoloader حاوی فهرست تمامی کلاسها و آدرس قرارگیری آنهاست. با در اختیار داشتن یک فایل autoloader بهروز و مرتبشده، سرعت کلی عملکرد سایت افزایش پیدا میکند.
با دستور زیر می توانید بدون نیاز به فعال کردن xampp یا wamp سایت خود را به صورت لوکال در مرورگر تست کنید.
php artisan serve
دستورات php artisan قسمتی به نام make هم دارن که به وسیله آنها می توان برخی اجزای لازم در فریم ورک رو با کامنت زدن در cmd بسازیم (به جای این که دستی درست اشون کنیم)
make:middleware
make:migration
php artisan make:controller نام کنترلر
این دستور برای ساخت یک کنترلر در فریم ورک لاراول می باشد.
کنترلر ساخته شده با این دستور شامل چند تابع به صورت پیش فرض می باشد.اگر میخواهید کنترلر را بدون این توابع بسازید از دستور زیر استفاده نمایید.
php artisan make:controller نام کنترلر --plain
می توانید از help هم استفاده کنید و متوجه بشین این دستور چه آرگمان هایی دارد
php artisan help make:controller
make:request
make:provider
make:console
make:event
make:model
make:command
مثلا دستور زیر برای ساخت یک middlewear در فریم ورک لاراول می باشد.
php artisan make:middleware نام
به جای “نام” ، یک نام دلخواه برای middlewear انتخاب می کنید تا با همان نام ساخته شود.
این جلسه از آموزش لاراول رو به پایان میرسونم
امیدوارم مفید بوده باشه.