<?php
namespace App\Providers;
use function foo\func;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Validator;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
Validator::extend('allow_letter', function ($attribute, $value, $parameters, $validator) {
return is_string($value) && preg_match('/^[a-zA-Z_-]+$/u', $value);
});
}
public function register()
{
if ($this->app->environment() == 'local') {
$this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
}
if ($this->app->environment() !== 'production ' && env('DEBUGBAR_ENABLED')) {
$this->app->register(\Barryvdh\Debugbar\ServiceProvider::class);
}
}
}