php artisan config:cache
- var page = "woohoo";=, ну и плюс у pug есть небольшие особенности использования (они на самом деле придуманы для изоляции кода pug от внешнего js).=== - это для сравнения используется, при этом мы использовали строгое неравенство, есть еще == они отличаются тем что строгое неравенство не приводит типы друг к другу, можешь в консоли разработчкиа в браузере поиграться и сравнить.0 == '0' будет true, а вот 0 === '0' будет false, типы не приводятся друг к другу, строка никогда не будет равно числу.
usort($arr, function ($a, $b) ... создается новый объект, а каким он способом обратится к уже созданному? Короче это так скажем разработано изначально, ну и да цена за удобство. Поэтому когда большие циклы то тут нужно знать эту фичу и пользоваться с умом, выбирая баланс между удобством и производительностью.
"require": { "имя/пакета" : "dev-master" } и "minimum-stability": "dev". Хотя последнее как стремно.
Поиск тоже работает, ну и в целом, если нет какой-то специфичной области, в данном случае удобство и красота кода больше чем другие штуки. пока проблем не было.
PS так же советую на их другие пакеты глянуть, это клевая ребята из Бельгии, много клевых и простых штуки делают.