var $target = document.querySelector('#target');
var timeoutId;
$target.addEventListener('mouseenter', function () {
clearTimeout(timeoutId); // По идее, такого быть не должно, но я параноик
timeoutId = setTimeout(function () {alert(1);}, 2000);
});
$target.addEventListener('mouseleave', function () {
clearTimeout(timeoutId);
})
class UniqueAmongActiveClients implements \Illuminate\Contracts\Validation\Rule
{
public function passes($attribute, $value): bool
{
return Client::shouldBeUniqueAndItIs($attribute, $value, auth()->id());
}
}
class Client extends Eloquent
{
public static function shouldBeUniqueAndItIs(string $attribute, $value, ?int $excludedId = null): bool
{
$query = static::withoutTrashed()->where($attribute, $value);
if ($excludedId) {
$query->where('id', '<>', $excludedId);
}
return $query->doesntExist();
}
}
deleted_at
заменять костылями, как советуют в соседних ответах, конечно, не нужно. var arr = ["Ваня", "Андрей", "Игорь", "Ваня", "Андрей"];
var weights = {
"Игорь": 1,
"Андрей": 2,
"Ваня": 3
};
arr.sort((a, b) => weights[a] > weights[b] ? 1 : -1);
// ["Игорь", "Андрей", "Андрей", "Ваня", "Ваня"]
Я знаю лишь метод для того чтобы составить структуру данных (массив или объект) из таблицы:Вы ошибаетесь, в$results = $pdo->query("SELECT * FROM user"); $rows = $results->fetch(PDO::FETCH_ASSOC);
$rows
будет только одна строка, а не все. Действительно ли это работает?
Почему MySQL сам не делает такую оптимизацию?
И действительно ли в запросе без user_id мой индекс не используется?
$test1 = '<?php acf_form('new-event'); ?>';
<div id="container">
<?php acf_form('new-event'); ?>
</div>
...
<script>
$test1 = document.querySelector('#container').innerHTML;
</script>
app('events')->listen('eloquent.saved: *', ...);
app('events')->listen('eloquent.deleted: *', ...);
app('events')->listen(['eloquent.pivotAttached: *', 'eloquent.pivotDetached: *', 'eloquent.pivotUpdated: *'], ...);
const f = function (x) {
return function (y) { <- Вот где она определена
return x + y(3);
}
};
f(1)(
function (x) {return 7 + x;} <- И вот где
);