“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页程序人生
自定义分页参数及Tab页动态切换(laravel11+inertia实现双分页)
发布时间:2024-11-10 13:32:46作者:雪饮
![[!--pagekey--]](/d/file/manshenghuo/chengxurensheng/f8d7b08cc78d5554417b32e2e504ce30.png)
其实要说是自定义分页参数,那么默认的分页参数
$tasks=\App\Models\UserTask::where(function($query) use($type,$request){
if($type=="CurrentUser"){
$q
虚拟数据填充及同一页面多个分页问题(laravel11+inertia+Element plus分页组件的使用)
发布时间:2024-11-09 20:50:00作者:雪饮
![[!--pagekey--]](/d/file/manshenghuo/chengxurensheng/4e4622464999c84044cf662a7579922a.png)
说到虚拟数据填充,其实这里用到了Eloquent模型中的$fillable属性。
就是当你没有定义$fillable,则Eloquent模型会保护数据库中的所有字段。
$userTask=\App\Models\UserTask::
列出当前用户的所有Task(laravel11集成Element plus Tabs标签页的使用)
发布时间:2024-11-09 14:09:16作者:雪饮
![[!--pagekey--]](/d/file/manshenghuo/chengxurensheng/241267cbfc7b6249495793eb421a3152.png)
其实要说列出当前用的所有task,那么也应该列出其他用户的所有task,这样才能实现之前当前用户可能编辑到非当前用户的task的情况,就能促成前面说的编辑权限问题。
那么首先我需
删除Task相关的逻辑及权限验证(laravel11中的事务与针对inertia的错误回抛back)
发布时间:2024-11-08 19:06:59作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
要说删除逻辑其实很简单,就是普通的get请求也可以,但是一般如果不是特别忙的情况下,还是来按标准的吧。
那么在用户task列表Index.vue中
在inertia+laravel架构下,首先我们肯定
TaskController重构到repo中(解决队列的delay无效问题)
发布时间:2024-11-08 14:53:05作者:雪饮
![[!--pagekey--]](/d/file/manshenghuo/chengxurensheng/fd0b7d0e626f788e2bfbcfc31c92deff.png)
重构岛repo中倒是问题不大。
新建如Y:\root\example-app\app\Repositories\UserTaskRepository.php
构造就随意了,然后update方法就把UserTask控制器的update方法的实现照搬