ایجاد دستورات Artisan  خلاصه برای کار با خط فرمان  Terminal در لاراول

ایجاد دستورات Artisan خلاصه برای کار با خط فرمان Terminal در لاراول

امروز قصد داریم در این مطلب به شما آموزش دهیم تا با استفاده از یک فایل، دستورات Artisan را بصورت کاملا خلاصه اجرا نمایید، تا علاوه بر لذت بردن از خلاصه نویسی در خط فرمان! در وقت خود نیز صرفه جویی نمایید

همانطور که می دانید Artisan یک ابزار خط فرمان در لاراول می باشد که وظیفه آن انجام در اصل ساده سازی انجام تغییرات دراین فریم وورک می باشد.

Artisan  کارهای خود همچون فعال یا غیرفعال سازی سایت، بروزرستای پایگاه داده، ایجاد جاب ها، event ها، middleware ها و... را  با استفاده از فایل اجرایی Php انجام میدهد. 

ساختار کلی یک دستور Artisan  بصورت زیر می باشد:

php artisan [options] command [arguments]

همچنین شما با استفاده از دستور زیر می توانید دستورات قابل استفاده در Artisan را مشاهده کنید

php artisan

 دستورات زیادی وجود دارد که شما در زمان ایجاد پروژه از آن استفاده خواهید کرد، از دستور سرو تا دستور ایجاد migration و middleware و... تا دستورات مربوط به لیست روت ها و...

برای نمونه هر بار که شما میخواهید پروژه لاراول خود را serve کنید باید دستور زیر را در خط فرمان اجرا نمایید:

php artisan serve

این کار شاید به مرور زمان برای شما کسل کننده و حتی وقت گیر باشد!

امروز قصد داریم در این مطلب به شما آموزش دهیم تا با استفاده از یک فایل، دستورات Artisan را بصورت کاملا خلاصه اجرا نمایید، تا علاوه بر لذت بردن از خلاصه نویسی در خط فرمان! در وقت خود نیز صرفه جویی نمایید:)

برای مثال شما درحالت عادی برای سرو اپلیکیشن خود دستور زیر را باید وارد نمایید:

php artisan serve

اما شما می توانید با خلاصه سازی تنها با نوشتن عبارت pas در خط فرمان، دستورphp artisan serve را اجرا نمایید.

 

ایجاد دستور خلاصه برای Artisan در لاراول:

ابتدا notepad ویندوز خود را باز کنید و کد زیر را در آن قرار دهید:

@ECHO OFF

doskey pas=php artisan serve $*

 

حال بر روی file کلیک کنید و گزینه save as را انتخاب نمایید.

نام فایل را بصورت زیر تغییر داده و ذخیره نمایید:

cammand.cmd

فایل ایجاد شده را به روت پروژه لاراول خود در کنار فایل .env منتقل کنید.

حال پروژه لاراول خود را اجرا، حرف c را نوشته و دکمه tab ویندوز را فشار دهید تا فایل cammand.cmd شناسایی و سپس دکمه enter را کلیک کنید:

 

حال میتوانید از دستور php artisan serve را بصورت خلاصه اجرا نمایید، برای اینکار کافیست  کد pas را وارد کنید.

 

شما می توانید دستورات دیگری نیز به فایل cammand.cmd خود اضاف کرده تا بصورت خلاصه فراخوانی نمایید، در زیر لیستی رو برای شما قرار دادم.

@ECHO OFF

doskey pa=php artisan $*
doskey pas=php artisan serve $*
doskey cda=composer dump-autoload $*
doskey mmodel=php artisan make:model $*
doskey mcon=php artisan make:Controller $*
doskey mmigrate=php artisan make:migration $*
doskey caclear=php artisan cache:clear $*
doskey confclear=php artisan config:clear $*
doskey vclear=php artisan view:clear $*
doskey rlist=php artisan route:list $*
doskey pam=php artisan module $*

 

شما می توانید دستورات را مطابق میل خود تغییر دهید یا دستورات دیگری اضاف نمایید.

 

امیدوارم این آموزش توجه شما رو جلب کرده باشه.

در صورتی که سوالی دارید از بخش نظرات ارسال نمایید.


دسته بندی ها:

لاراول

ارسال نظر

برای اطلاع از پاسخ به نظر شما می توانید ایمیل یا شماره موبایل خود را وارد نمایید. *

ایمیل و شماره موبایل شما کاملا مخفی خواهد ماند و در سایت نمایش داده نخواهد شد. *

اگر نظری برای این مطلب ارسال شد از طریق ایمیل مرا اطلاع بده!
لسیت نظرات
arezoo
سلام. من لاراول 6 نصب کردم مطابق با سایت اصلی لاراول.composer require laravel/ui --dev اما دستور artisan ,نمیسناسه. میشه راهنمایی کنید.ممنونم

پاسخ به این نظر

پاسخ
ایمان برومند زاده
سلام وقت بخیر. کلا دستور artisan رو نمیشناسه؟ تو دایرکتوری اصلی لاراول هستید؟ برید تو همون پوشه که فایل های لاراول هست و تو کامند لاین دستورات ارتیسان رو اجرا کنید. اگر راهنمایی بیشتری خواستید بفرمایید.

پاسخ به این نظر