vinkla/laravel-hashids
این پروژه یک پل (bridge) برای استفاده از کتابخانه Hashids در فریمورک Laravel فراهم میکند.
کاربرد:
با استفاده از این پکیج، میتونی اطلاعات عددی مثل آیدیهای دیتابیس رو به رشتههای کوتاه و رمزنگاریشده تبدیل کنی، تا در لینکها یا APIها امنتر و زیباتر به نظر برسن.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای آیدیهای عددی رو در URLها مخفی کنی و به جای ۱، ۲، ۳ از رشتههایی مثل xY9kLm استفاده کنی.
همچنین وقتی نمیخوای کاربران بتونن به راحتی آیدی اشیاء رو حدس بزنن، این ابزار مفیده.
چند مثال از موارد استفاده:
نمایش آیدی کاربر به صورت کد شده در پروفایل: example.com/user/xK3p9m
ایجاد لینکهای کوتاه و امن برای دسترسی به منابع
استفاده در APIها برای محافظت از ساختار دیتابیس
- ##laravel
- ##hashids
- ##security
- ##php
- ##web
- ##api
- ##encryption
- ##obfuscation
- ##coding
- ##laravel
