laravel-admin中的grid使用switch时必须在form里使用switch,但有时候想单独作为一种操作,不想放在form中被编辑,就需要绕过这种限制,根据laravel-admin的源码可知,所有的默认的更新操作都是通过update函数来处理,而在这个函数中又调用了prepare函数,将该模型字段与关联关系字段分开,而分开的依据就是与form中的列进行比较,所以必须保证所有字段都在form中才能正确更新,但是万幸的是我们可以自定义操作,调用另外的formFunc来实现我们想要的表单操作,而原form完全可以添加所有字段进去,但不实际使用。
laravel-admin grid中使用的switch必须form中同时具有switch才能生效的解决方案
最新推荐文章于 2024-06-25 09:17:25 发布
laravel-admin中grid的switch组件需配合form内switch使用,为避免此限制,可通过自定义操作并调用独立的formFunc实现,原form保留所有字段但不实际编辑,从而绕过更新限制。
摘要由CSDN通过智能技术生成