如何更新laravel 5中用户登录的状态栏?

时间:2017-04-27 06:13:11

标签: laravel-5.4

目前我正在研究我的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`)
)

1 个答案:

答案 0 :(得分:2)

你可以尝试这个......

if(Auth::user()->status==0)
{
   Auth::user()->update(['status'=>1]);
}