“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页慢生活
虚拟数据填充及同一页面多个分页问题(laravel11+inertia+Element plus分页组件的使用)
发布时间:2024-11-09 20:50:00作者:雪饮[程序人生]
说到虚拟数据填充,其实这里用到了Eloquent模型中的$fillable属性。
就是当你没有定义$fillable,则Eloquent模型会保护数据库中的所有字段。
$userTask=\App\Models\UserTask::
列出当前用户的所有Task(laravel11集成Element plus Tabs标签页的使用)
发布时间:2024-11-09 14:09:16作者:雪饮[程序人生]
其实要说列出当前用的所有task,那么也应该列出其他用户的所有task,这样才能实现之前当前用户可能编辑到非当前用户的task的情况,就能促成前面说的编辑权限问题。
那么首先我需
删除Task相关的逻辑及权限验证(laravel11中的事务与针对inertia的错误回抛back)
发布时间:2024-11-08 19:06:59作者:雪饮[程序人生]
要说删除逻辑其实很简单,就是普通的get请求也可以,但是一般如果不是特别忙的情况下,还是来按标准的吧。
那么在用户task列表Index.vue中
在inertia+laravel架构下,首先我们肯定
TaskController重构到repo中(解决队列的delay无效问题)
发布时间:2024-11-08 14:53:05作者:雪饮[程序人生]
重构岛repo中倒是问题不大。
新建如Y:\root\example-app\app\Repositories\UserTaskRepository.php
构造就随意了,然后update方法就把UserTask控制器的update方法的实现照搬
编辑Task相关的数据验证及权限(laravel11队列关联用户task获取jobId)
发布时间:2024-11-07 22:07:34作者:雪饮[程序人生]
其实要说这个编辑Task相关的数据验证及权限上篇已经实现了。
那么这次主要是为了实现邮件发送队列。
./vendor/bin/sail artisan make:job ProcessSendEmail
然后产生一个邮