PHP code example of spatie / laravel-blade-comments
1. Go to this page and download the library: Download spatie/laravel-blade-comments library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
spatie / laravel-blade-comments example snippets
return [
'enable' => env('APP_DEBUG'),
/*
* These classes provide regex for adding comments for
* various Blade directives.
*/
'blade_commenters' => [
Spatie\BladeComments\Commenters\BladeCommenters\BladeComponentCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\AnonymousBladeComponentCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\ExtendsCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\IncludeCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\IncludeIfCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\IncludeWhenCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\LivewireComponentCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\LivewireDirectiveCommenter::class,
Spatie\BladeComments\Commenters\BladeCommenters\SectionCommenter::class,
],
/*
* These classes will add comments at the top of the response.
*/
'request_commenters' => [
Spatie\BladeComments\Commenters\RequestCommenters\ViewCommenter::class,
Spatie\BladeComments\Commenters\RequestCommenters\RouteCommenter::class,
],
/*
* This middleware will add extra information about the request
* to the start of a rendered HTML page.
*/
'middleware' => [
Spatie\BladeComments\Http\Middleware\AddRequestComments::class,
],
/*
* This class is responsible for calling the registered Blade commenters.
* In most case, you don't need to modify this class.
*/
'precompiler' => Spatie\BladeComments\BladeCommentsPrecompiler::class,
'excludes' => [
/**
* Add
namespace Spatie\BladeComments\Commenters\BladeCommenters;
interface BladeCommenter
{
/*
* Should return a regex pattern that will be used
* in preg_replace.
*/
public function pattern(): string;
/*
* Should return a replacement string that will be
* used in preg_replace.
*/
public function replacement(): string;
}
namespace Spatie\BladeComments\Commenters\RequestCommenters;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
interface RequestCommenter
{
public function comment(Request $request, Response $response): ?string;
}