roots/wp-blade-check

Simple Composer package that checks and displays an admin notice if your uncompiled Blade templates are publicly accessible.
1,170 16
Install
composer require roots/wp-blade-check
Latest Version:v1.0.0
PHP:>=7.1
License:MIT
Last Updated:Mar 26, 2019
Links: GitHub  ·  Packagist
Maintainer: retlehs

WP Blade Check

Packagist Packagist Downloads

WP Blade Check is a simple Composer package that checks and displays an admin notice if your uncompiled Blade templates are publicly accessible. This is a sign of an improperly configured webserver, and for the privacy of your codebase, should be handled accordingly. If you are using Trellis and/or Kinsta, this is already done for you.

Installation

Install via Composer:

$ composer require roots/wp-blade-check

Configuration

No configuration is needed, but you can pass a few optional settings through the roots.blade.check filter such as permanently hiding the notice or adding more file extensions to check against such as .twig.

add_filter('roots.blade.check', function () {
    return [
        'hide'       => false, // Setting to true will permanently hide the notice.
        'duration'   => 60 * 60 * 24, // Duration between checking against the extensions.
        'extensions' => ['blade.php', 'twig'] // An array or string containing the extensions to check against.
    ];
});

Contributing

Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Community

Keep track of development and community news.

Related Packages

adwisemedia/blade-directives

A set of Blade directives for use with Roots Sage.

141 0
log1x/sage-directives

A set of Blade directives for use with Roots Sage.

765,309 298
log1x/blade-svg-sage

Composer package to add support for Blade SVG by Adam Wathan to Roots Sage.

78,734 74
webkinder/sproutset

Modern responsive image management for projects using the Roots Acorn framework.

2,734 28
log1x/sage-html-forms

Create forms using HTMLForms.io and Sage 10 Blade components

42,189 56