var b;
start(343910101)
.then(res => {b = res})
.then(() => console.log(b));
each val, index in ["Journal", "About", "Work", "Contact"]
- var class = 'main-nav__item';
- class += index === 0 ? ' special' : ''
a(href="/", class="#{class}")= val
document.querySelector('#id1').querySelector('#id2')document.querySelector('#id1 #id2')
Вопрос: каким образом это реализовать на JS (п. 4), чтобы активация проходила в режиме реального времени?Самое простое - использовать pusher, который из коробки работает в Laravel и для ваших целей будет, скорее всего, бесплатен. Вариант посложнее и кривее - писать в базу, а на стороне АРМ делать периодические ajax-запросы для проверки. Уровень с боссом - писать демона, который будет слушать какую нибудь ZeroMQ и толкать обновления по веб-сокетам.
Как сделать привязку конкретного компьютера к номеру АРМ (не привязываясь к IP-адресам, MAC-адресам и именам компьютеров)?Опять же, самое простое - сделать отдельную сервисную страницу, на которой будет проставляться номер. И писать его в LocalStorage. Вариант побезопаснее - писать в сессию, но для этого нужно аутентификацию и постоянно её пинать, чтобы не отвалилась.
$ar = [];
$query = $mysqli->query("SELECT nom, price FROM kurs_bufer");
while ($row = $query->fetch_array()) {
$ar[$row['nom']] = $row['price'];
}
array array_diff ( array $array1 , array $array2 [, array $... ] )php.net/manual/en/function.array-diff.php
Compares array1 against one or more other arrays and returns the values in array1 that are not present in any of the other arrays.