Задать вопрос
Ответы пользователя по тегу Laravel
  • Как покрыть тестами новый пакет на Laravel?

    @SVZhidkow Автор вопроса
    Бэкенд-разработчик
    Сам нашел ответ на свой вопрос.

    Самое основное - настройки файла phpunit.xml. Можно взять самый стандартный из Laravel.

    Но здесь важно указать директорию, где лежат тесты. Если в корне папка tests, то:
    <testsuites>
        <testsuite name="Feature">
            <directory>tests</directory>
        </testsuite>
    </testsuites>

    В tests лежат обычные юнит тесты Laravel

    Также не забыть указать, где лежат сами файлы пакета. Обычно это /src:
    <filter>
        <whitelist processUncoveredFilesFromWhitelist="true">
            <directory suffix=".php">src/</directory>
        </whitelist>
    </filter>


    Дальше, если надо, выполняем composer update.

    И запускаем юнит тесты стандартным способом через терминал, как в документации phpunit или же, скорее всего, vendor\bin\phpunit
    Ответ написан
    Комментировать
  • Как в laravel вывести записи текущей даты?

    @SVZhidkow
    Бэкенд-разработчик
    Просто для будущих поколений ))

    // Сегодня
    $q->whereDate('created_at', Carbon::today()->toDateString());


    // Год
    $q->whereYear('created_at', Carbon::today()->year);


    Еще больше интересного в документации
    Ответ написан
    Комментировать