我在尝试从数据库中删除用户时遇到此错误,我知道这样做是因为我尝试删除的用户是约会表中的外键,但我不知道如何更正或哪里出错了 不确定它是否会改变,只是因为我使用laravel创建表
用户表
CREATE TABLE `users` (
`id` int(10) UNSIGNED NOT NULL,
`firstname` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`surname` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`address` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`postcode` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`password` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`dateofbirth` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
`role` tinyint(4) NOT NULL,
`remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Run Code Online (Sandbox Code Playgroud)
约会表 …
我决定使用文本框来获取用户的出生日期,我正在尝试制作这个文本框,因此它将用户输入限制为DD/MM/YYYY,我想要得到的就是斜线( /)固定在文本框中.用户不希望类型为"/",所以我试图在文本框中修复它
这就是我想要实现的目标
| ____/____/___ |
到目前为止,我的代码只是一个基本的文本框,但无论如何它都在这里
<label for="title">Date of Birth</label>
<input type="text" name="dateofbirth" id="dateofbirth">
</div>
Run Code Online (Sandbox Code Playgroud)