Laravel-admin 行内编辑不生效问题
运行环境:
- Laravel Version: 5.8
- PHP Version:7.2
- Laravel-admin: 1.8.11
switch开关行内编辑
重现步骤:
部分PHP代码:
$switch_status = [
'on' => ['value' => 1, 'text' => '是', 'color' => 'danger'],
'off' => ['value' => 2, 'text' => '否', 'color' => 'default'],
];
$grid->column("is_consider", __("是否考虑合作"))->switch($switch_status)->filter([
1=>"是",
2 =>"否"
]);
radio单选框行内编辑
重现步骤:
部分PHP代码:
$grid->column("is_consider", __("是否考虑合作"))->radio([
1 => "是",
2 => "否"
]);
文本框行内编辑
重现步骤:
部分PHP代码:
$grid->column("is_consider", __("是否考虑合作"))->integer();
这是我的数据表结构设计
CREATE TABLE `tiktok_author` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
`created_at` int(11) DEFAULT NULL COMMENT '创建时间',
`deleted_at` int(11) DEFAULT NULL COMMENT '软删除',
-- 此处省略一些多余字段
`is_consider` tinyint(2) NOT NULL DEFAULT '2' COMMENT '是否考虑合作',
PRIMARY KEY (`id`) USING BTREE,
) ENGINE=InnoDB CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
请问我是哪个代码步骤遗漏了呢?除此is_consider
字段外,其他字段都是可以成功行内编辑并且保存的。
推荐文章: