目前我正在研究我的laravel项目。它是一个社交网络基础网站,我想在用户登录时将状态栏从 0 更新为 1 。在这一点上,我能够检查我在线的朋友状态
CREATE TABLE `users` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`firstName` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`lastName` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`displayName` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`email` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`password` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`dob` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`gender` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci',
`status` VARCHAR(255) NOT NULL DEFAULT '0' COLLATE 'utf8mb4_unicode_ci',
`remember_token` VARCHAR(100) NULL DEFAULT NULL COLLATE 'utf8mb4_unicode_ci',
`created_at` TIMESTAMP NULL DEFAULT NULL,
`updated_at` TIMESTAMP NULL DEFAULT NULL,
PRIMARY KEY (`id`)
)
答案 0 :(得分:2)
你可以尝试这个......
if(Auth::user()->status==0)
{
Auth::user()->update(['status'=>1]);
}