آموزش لاراول – آشنایی با php artisan

  • خانه
  • آموزش لاراول – آشنایی با php artisan
Image تحقیقات

آموزش لاراول – آشنایی با php artisan

با سلام و درود خدمت شما دوستان عزیز

امروز میخوام درباره امکانی به نام 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

آشنایی با دستورات php artisan

 

دستورات 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 انتخاب می کنید تا با همان نام ساخته شود.

این جلسه از آموزش لاراول رو به پایان میرسونم

امیدوارم مفید بوده باشه.