پکیج Pretty Routes لاراول (زیبا کننده روت‌ها در کنسول)

پکیج Pretty Routes برای نمایش روت‌های لاراول در کنسول هستش، ولی نه مثل همیشه! این پکیج روت‌های برنامه‌ای که نوشتید رو به صورت زیبا و مرتب شده مثل تصویر زیر بهتون نمایش میده:

پکیج Pretty Routes لاراول

 

نصب پکیج Pretty Routes

این پکیج یه دستور جدید به آرتیسان (Artisan) اضافه می‌کنه و عملکردش شبیه به دستور route:list هستش که داخل خود لاراول بصورت پیشفرض موجوده. ولی خب همون طور که در تصویر بالا دیدین خیلی تمیزتر، زیباتر و خواناتر می‌تونین مسیرهای برنامه‌تون رو ببینین. برای نصب این پکیج خیلی راحت می‌تونین با استفاده از کامپوزر (composer) اقدام کنین. کافیه دستور زیر رو داخل فولدر پروژه و داخل ترمینال وارد کنین تا عملیات نصب شروع بشه:

composer require wulfheart/pretty_routes

بعد از تموم شدن فرآیند نصب، می‌تونین از طریق دستور زیر به راحتی نسخه ساده اون رو اجراش کنین:

php artisan route:pretty

اگه نیاز به امکانات بیشتری دارین، این پکیج یک سری فلگ هایی برای حالت پیشرفته داره که می‌تونین در زیر مشاهده کنین:

php artisan route:pretty --except-path=horizon --method=POST --reverse
php artisan route:pretty --only-path=app --method=POST --reverse
php artisan route:pretty --only-name=app --method=POST 
php artisan route:pretty --only-name=app --method=POST --group=path --reverse-group
php artisan route:pretty --only-name=app,horizon,debugbar --except-path=foo,bar --group=name --reverse

پکیج Pretty Routes لاراول

با اینکه مشخصه این فلگ ها چه کاری انجام میدن ولی براتون یه توضیح کوتاه می‌نویسم:

except-path = همه ی مسیر ها به جز…
only-path = فقط مسیرهایی که برابر هستن با…
method = نوع متد روت، برای مثال POST, GET ,…
reverse = لیست رو معکوس میکنه
only-name = فقط روت هایی که نام اون‌ها برابر هستن با…
group = گروه بندی روت ها بر اساس…
reverse-group = گروه بندی که اعمال شده رو معکوس میکنه

فلگ هایی که مقدار میگیرن، قابلیت این رو دارن که چندتا ورودی بگیرن. برای این کار از کاما  , استفاده کنین.

 

اگه پکیج های دیگه ای در این رابطه استفاده کردین، لطفا داخل بخش نطرات برای همه بنویسین تا بتونن استفاده کنن.

 

 

مطالب مرتبط پیشنهادی
نظر خود را ارسال کنید

آدرس ایمیل شما منتشر نخواهد شد.

*

code