add: bbcode and linkify blade directives

Also add escaping content inside joypixels blade directive where necessary.
This commit is contained in:
Roardom
2025-02-01 16:15:34 +00:00
parent c42c64fb6c
commit 047f10be36
28 changed files with 25 additions and 163 deletions
-12
View File
@@ -16,8 +16,6 @@ declare(strict_types=1);
namespace App\Models;
use App\Helpers\Bbcode;
use App\Helpers\Linkify;
use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
@@ -154,14 +152,4 @@ class Post extends Model
->select('id')
);
}
/**
* Parse Content And Return Valid HTML.
*/
public function getContentHtml(): string
{
$bbcode = new Bbcode();
return (new Linkify())->linky($bbcode->parse($this->content));
}
}