我从数据库中获取一组任务作为一个雄辩的集合,然后我将集合发送到我执行foreach
. 这里没有问题。除了,我需要id
在我的视图中引用任务(URL 操作等)。但我显然不希望在源代码中使用这个,所以我使用这个库来散列 id。但是在视图中这样做似乎是错误的。
有什么方法可以散列模型或控制器中的 id 吗?
这是我在控制器中调用集合的方式:
$tasks = Auth::user()->tasks()->orderBy('created_at', 'desc')->get();
这就是我目前在我看来散列 id 的方式:
<a href="{{ route('tasks.markascompleted', Hashids::encode($task->id)) }}">