Я установил Mews-Purifier на laravel 5.1 Я использовал Froala Editor.
https://stackoverflow.com/
<script>asdfasdfasdf</script>
<iframe>qwerqwerqwer</iframe>
Я ожидаю результата.
<p><a href="https://stackoverflow.com/">https://stackoverflow.com/</a></p>
<p>qwerqwerqwer</p>
но я его не вижу.
при сохранении,
$data['detail'] = app('purifier')->clean($data['detail']);
, если использовать Purifier :: clean ($ data ['detail']), он отправляет мне сообщение об ошибке.
Non- stati c метод Mews \ Purifier \ Purifier :: clean () не должен вызываться статически
, поэтому он изменился.
$data['detail'] = (new \Mews\Purifier\Purifier)->clean($data['detail']);
также отправить сообщение об ошибке.
Ошибка типа: слишком мало аргументов для функции Mews \ Purifier \ Purifier :: __ construct (),
, поэтому я изменился.
(new Mews\Purifier\Purifier($data['detail'], ['AutoFormat.DisplayLinkURI' => true] ))->clean($data['detail');
Ошибка типа: аргумент 1, передаваемый в Mews \ Purifier \ Purifier :: __ construct (), должен быть экземпляром Illuminate \ Filesystem \ Filesystem, заданная строка, которая вызывается в
какой файловой системы? какой файл ??
Дайте мне знать, как мне его использовать? Если бы я не был хорош в установке, что бы это было?
О, установка сделала следующее.
терминал
composer require mews/purifier
/ config / app. php
'providers' => [
// ...
Mews\Purifier\PurifierServiceProvider::class,
],
'aliases' => [
// ...
'Purifier' => Mews\Purifier\Facades\Purifier::class,
]
терминал
php artisan vendor:publish
проверить созданный файл. /config/purifier.php
Спасибо за просмотр Пожалуйста, дайте мне знать, если вы знаете.