Laravel Fontawesome Blade Directive
// In AppServiceProvider.php :
public function boot()
{
Blade::directive('icon', fn ($expression) => "<i class=\"fas fa-{{ $expression }}\"></i>");
}
// In the blade template:
<p>
<span>@icon('user-plus')</span>
<strong class="text-2xl">Create user</strong>
</p>
Y@nn