dev-master
9999999-devScans through a users input and checks for unwanted words, phrases, links, emails and telephone numbers
MIT
The Requires
The Development Requires
by Sam Joyce
Scans through a users input and checks for unwanted words, phrases, links, emails and telephone numbers
Scans through a users input and checks for unwanted words, phrases, links, and emails. If the list of words you have are long I would recommend having the response back to the user, queue the post screening for later and publish once scanned., (*1)
$ composer install samjoyce777/laravel-post-screen --save
Add the service provider to the config.php, (*2)
$ \samjoyce777\LaravelPostScreen\ScreenServiceProvider::class,
Add the facade as well to make it all pretty, (*3)
$ 'Map' => \samjoyce777\LaravelPostScreen\Facades\Screen::class,
Move the config file to make your customizations, (*4)
$ php artisan vendor:publish --tag=config
This will check to see if an email is in the text, (*5)
Screen::hasEmail($post);
This will check to see if text has an external link, (*6)
Screen::hasExternalLink($post);
This run through your configuration to see if the text passes all methods required., (*7)
Screen::isClean($post);
You can also set different levels of screening depending on requirements by setting more levels in the config file and passing level name on the second argument., (*8)
Screen::isClean($post, 'review');
Scans through a users input and checks for unwanted words, phrases, links, emails and telephone numbers
MIT