【发布时间】:2017-05-18 15:47:44
【问题描述】:
我有一个类似http://localhost:8000/assessment/3/199 的网址
其中3代表assignment id,199代表asasor id,总之都代表两个model。
我正在将此类 URL 发送到电子邮件中。我想先加密 URL,然后将其发送到电子邮件。
我想要像http://localhost:8000/assessment/{some-long-random-string}这样的网址
所以,我想合并两个参数,制作一个加密字符串,发送到电子邮件,在访问 URL 时解密它并获取两个实际参数。
我想要一个使用 Laravel 来实现的解决方案。 可能正在使用这些:
【问题讨论】:
-
在询问之前搜索执行此操作的包。
-
@Kyslik 实际上,我已经这样做了,但它们都没有提供这种合并和加密技术。所以,我认为创建自定义的会很好。
-
我觉得这很有趣:paragonie.com/blog/2015/09/…
标签: laravel encryption laravel-5.3 url-encoding