اجرای دستورات تکراری لاراول در ویندوز

کسانی که با لاراول کار میکنند میدانند که بعضی از دستورات لاراول را خیلی باید اجرا کرد و به نوعی تکراری می شود

بهزاد میرزازاده بهزاد میرزازاده

زمان مطالعه

3 دقیقه

بازدید

353

پرسش و پاسخ

0
اجرای دستورات تکراری لاراول در ویندوز

مثل دستور زیر :

php artisan serve

حال چطور میشود به ساده ترین شکل ممکن این دستورات را ساده کرد؟
برای این میگویم به ساده ترین شکل، چرا که به روش های دیگری نیز میشود این کار را انجام داد.
ولی این روش من است:
من میخواهم با اجرای دستور art دستور php artisan serve اجرا شود. روش کار:
1- یک فایل در پوشه پروژه لاراول ایجاد میکنم به نام art.bat
2- فایل را با یک ویراشگر متنی باز میکنم و کد زیر را در آن وارد میکنم و فایل را ذخیره میکنم:

@echo off
php artisan serve

و کار تمام است.
حالا هر موقع که دستور art را تایپ نماییم به صورت اتوماتیک دستور php artisan serve اجرا میشود.
از این روش می توان برای سایر دستورات تکراری هم استفاده کرد و هر کجا که دیدید دستوری را زیاد وارد میکنید می توانید به سرعت از این روش استفاده نمایید.


اجرای دستورات تکراری لاراول در ویندوز دستور php artisan serve

 

اما یک روش تکمیلی که اکثر برنامه نویسان از این روش استفاده می کنند و کامل تر است روش زیر می باشد:

  1. یک فایل در پوشه پروژه لاراول ایجاد میکنم به نام alias.bat
  2. دستورات زیر را در آن کپی می کنیم: 
    @echo off
    
    :: Laravel
    DOSKEY serve=php artisan serve --host=127.0.0.1
    ::DOSKEY art serve=php artisan serve --host=127.0.0.1
    DOSKEY art=php artisan $*
    DOSKEY tinker=php artisan tinker
    DOSKEY refresh=php artisan migrate:refresh --seed
    DOSKEY fresh=php artisan migrate:fresh --seed
    
    :: PHPUnit
    DOSKEY phpunit="vendor/bin/phpunit"
    DOSKEY pf="vendor/bin/phpunit" --filter $*
    
    :: Composer Dump Autoload
    DOSKEY cda=composer dump-autoload
    
    :: Git
    DOSKEY gitcommit = git commit -m $*
    DOSKEY gitconfig="C:\Program Files\Sublime Text 3\sublime_text.exe" "C:\Users\DELL\.gitconfig"
    DOSKEY git-save = git add .$Tgit stash save --keep-index
    DOSKEY wip = git add .$Tgit commit -m "WIP"
    DOSKEY gitlog = git log --pretty=oneline
  3. حالا فقط کافی است هر بار که کامند لاین را باز میکنیم تایپ کنیم alias و اینتر را بزنیم و هم اکنون می توانیم به راحتی از دستورات داخل این فایل استفاد نماییم.
  4. مثلا به جای تایپ php artisan serve می توانیم تایپ کنیم serve و یا art serve یا بجای تایپ php artisan migrate می نویسیم art migrate و به همین راحتی دستورات را خلاصه می کنیم.