Verificando se um conteúdo ou palavra existe dentro de arquivos com PHP e Laravel

Isso mesmo que você leu. Sem enrolação vamos executar esse código logo. Mais uma vez, como na postagem anterior, iremos criar como uma função simples, mas você usa como quiser.

if (!function_exists((‘file_has_content’))) {
    function file_has_content($file, $subject)
    {
        return str_contains(file_get_contents(base_path($file)), $subject);
    }
}

Para usar, levando em consideração que usa dois helpers do Laravel, o str_contains e o base_path, vamos fazer o seguinte:

file_has_content(‘composer.json’, ‘require-dev’);

Provavelmente o código acima irá retornar true uma vez que na instalação padrão do Laravel, existe require-dev no composer.json que está na base do projeto Laravel.

Show your support

Clapping shows how much you appreciated Gercil Junio’s story.