Похоже на то, что adaptiveResizeImage не содержит настройки применяемого фильтра и использует самый простой. Попробуйте использовать resizeImage с фильтром FILTER_LANCZOS или еще каким (можно попробовать подобрать фильтр, дающий наилучший результат).
Если драйвер - session, то где-то в сессии хранится, если драйвер другой - то в зависимости от него. Либо basic авторизация по каждого запроса, либо токены (например passport или sanctum), либо даже можно самому что-нибудь изобрести и прибивать, например, по ip+fingerprint браузера
Для каждого Стр Из Таблица Цикл
МассивПодстрок = Новый Массив;
Для каждого Кол Из Таблица.Колонки Цикл
МассивПодстрок.Добавить(Стр[Кол.Имя]);
КонецЦикла;
Сообщить(СтрСоединить(МассивПодстрок, " "));
КонецЦикла;
Если параметром в контроллере является модель, то при переходе по маршруту будет произведена попытка поиска по первичному ключу или выполнен метод resolveRouteBinding у модели при наличии. И если объект не будет найден - то будет как раз ошибка 404. https://laravel.com/docs/7.x/routing#route-model-b...
Если даты в экселе именно даты - то можно просто поменять формат в свойствах ячеек. А вообще - не совсем понятно, что такое "забиваю таблицы"? может проще сделать промежуточный csv (теми же форматами/формулами) и скормить его какому-нибудь phpmyadmin?
Это есть в feature тестах, в unit такого нет. Они в разных пространствах имен, хоть и называются одинаково.
Хотя ничего не мешает поменять use PHPUnit\Framework\TestCase;на use Tests\TestCase;
кроме того, что от этого нарушится немного логика размещения тестов.
Вот похожий пример: sqlfiddle.com/#!9/bd5f72/9
единственный нюанс - в битовой маске может быть только 64 значения :)
А иначе нужна вспомогательная таблица, фильтровать по строке прям совсем не очень вариант.