Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inny]Laravel 5.4 status użytkownika
Damalin
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 27.11.2016

Ostrzeżenie: (0%)
-----


Witam, mam problem z dodawaniem do bazy informacji o statusie użytkownika, chciałbym żeby gdy jest online wstawiało mu do bazy w rubrykę status 1, a gdy się wyloguje to 0. Jedynie co mi przychodzi na myśl to coś takiego:

public function checkstatus(Request $request){

$email = Auth::user()->email;

if (Auth::check()) {

DB::table('users')
->where('email', $email)
->update(['status' => 1]);

}else{

DB::table('users')
->where('email', $email)
->update(['status' => 0]);

}
}


Lecz gdy to mam w controllerze to nic mi to nie robi, mógłby ktoś mi udzielić jakiejś wskazówki ?
Go to the top of the page
+Quote Post
IProSoft
post
Post #2





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


Zamiast tego raczej użyj kolumny z datą ostatniej wizyty last_activity, wtedy możesz uznać, że online jest jeśli czas jest mniejszy niż 5 min.

Poza tym nie wymyślaj koła na nowo, wystarczy poszukać i są zarówno przykłady jak i gotowe biblioteki.

Pozdrawiam


--------------------
Manual prawdę Ci powie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:27