$product = Product::first();
$lock = Cache::lock('product_edit.' . $product->id, 10);
if ($lock->get()) {
// ту-ту-ту, я делаю что хочу
$product->name = 'flower pot';
$product->save();
// ла-ла-ла, я сделал что хотел
// дам возможность другим редактировать эту сущность заранее, зачем ждать еще 9 секунд
$lock->release();
} else {
// сорри чел, кто-то другой редагирует эту сущность
}
'facebook' => [
'client_id' => 'YOUR_CLIENT_ID',
'client_secret' => 'YOUR_CLIENT_SECRET',
'redirect' => 'YOUR_FACEBOOK_REDIRECT_URI',
],
return Socialite::driver('facebook')->redirect();