وب‌سرویس مجید

پروژه laravel-hashids

vinkla/laravel-hashids

این پروژه یک پل (bridge) برای استفاده از کتابخانه Hashids در فریم‌ورک Laravel فراهم می‌کند.

کاربرد:

با استفاده از این پکیج، می‌تونی اطلاعات عددی مثل آی‌دی‌های دیتابیس رو به رشته‌های کوتاه و رمزنگاری‌شده تبدیل کنی، تا در لینک‌ها یا APIها امن‌تر و زیباتر به نظر برسن.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای آی‌دی‌های عددی رو در URLها مخفی کنی و به جای ۱، ۲، ۳ از رشته‌هایی مثل xY9kLm استفاده کنی.

همچنین وقتی نمی‌خوای کاربران بتونن به راحتی آی‌دی اشیاء رو حدس بزنن، این ابزار مفیده.

چند مثال از موارد استفاده:

نمایش آی‌دی کاربر به صورت کد شده در پروفایل: example.com/user/xK3p9m

ایجاد لینک‌های کوتاه و امن برای دسترسی به منابع

استفاده در APIها برای محافظت از ساختار دیتابیس

  • ##laravel
  • ##hashids
  • ##security
  • ##php
  • ##web
  • ##api
  • ##encryption
  • ##obfuscation
  • ##coding
  • ##laravel