پکیج 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
با اینکه مشخصه این فلگ ها چه کاری انجام میدن ولی براتون یه توضیح کوتاه مینویسم:
except-path = همه ی مسیر ها به جز…
only-path = فقط مسیرهایی که برابر هستن با…
method = نوع متد روت، برای مثال POST, GET ,…
reverse = لیست رو معکوس میکنه
only-name = فقط روت هایی که نام اونها برابر هستن با…
group = گروه بندی روت ها بر اساس…
reverse-group = گروه بندی که اعمال شده رو معکوس میکنه
فلگ هایی که مقدار میگیرن، قابلیت این رو دارن که چندتا ورودی بگیرن. برای این کار از کاما ,
استفاده کنین.
اگه پکیج های دیگه ای در این رابطه استفاده کردین، لطفا داخل بخش نطرات برای همه بنویسین تا بتونن استفاده کنن.