How to save markdown using an editor and render it using Laravel
How to setup a Laravel Markdown editor and convert the markdown to HTML easy.
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Str;
trait HasUuid
{
/**
* Generate a new UUID for the given model.
*
* @return void
*/
public static function bootHasUuid(): void
{
static::creating(function (Model $model) {
$model->uuid = self::generateUuid();
});
static::updating(function (Model $model) {
if (empty($model->uuid)) {
$model->uuid = self::generateUuid();
}
});
}
/**
* Generate a random UUID.
*
* @return string
*/
public static function generateUuid(): string
{
do {
$uuid = (string) Str::uuid();
$exists = self::where('uuid', $uuid)->exists();
} while ($exists);
return $uuid;
}
}
How to setup a Laravel Markdown editor and convert the markdown to HTML easy.
An opinionated approach on how best to handle exporting large amounts of data in Laravel using commands and queues.
Breadcrumbs are a crucial navigation element in web applications, providing users with a clear path to follow within your site's hierarchy. By the end, you'll have an easy-to-use breadcrumb system that enhances your site's user experience.