Comment télécharger une image avec Summernote dans le didacticiel Laravel

Mary-Kate Olsen
Libérer: 2024-10-29 00:55:02
original
559 Les gens l'ont consulté

How to Image Upload with Summernote in Laravel Tutorial

Dans cet article, je vais vous montrer comment télécharger une image avec Summernote dans l'application Laravel 11.

Summernote est un éditeur WYSIWYG (What You See Is What You Get) qui permet aux utilisateurs de créer des éditeurs de texte enrichi pour les pages Web. Il s'agit d'un éditeur open source basé sur un navigateur qui tire parti d'un framework jQuery pour fournir une interface simple et intuitive permettant aux utilisateurs de créer, modifier et formater leur texte. Vous pouvez apprendre à générer un code-barres dans Laravel 11

Dans ce tutoriel, nous allons créer un tableau de publications avec une colonne de titre et de corps. Nous allons créer un formulaire avec une entrée pour le titre et une zone de texte riche Summernote pour le corps, puis l'enregistrer dans la base de données.
Étape pour savoir comment télécharger une image avec Summernote dans Laravel 11 ?

Étape 1 : Installer Laravel 11

Cette étape n’est pas obligatoire ; cependant, si vous n'avez pas créé l'application Laravel, vous pouvez continuer et exécuter la commande ci-dessous :

composer create-project laravel/laravel SummernoteImageUpload
cd SummernoteImageUpload
Copier après la connexion

Étape 2 : Créer un tableau et un modèle de publications

Dans la première étape, nous devons créer une nouvelle migration pour ajouter une table « posts ».

php artisan make:migration create_posts_table
Copier après la connexion

database/migrations/2024_02_17_133331_create_posts_table.php

<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up(): void
    {
        Schema::create('posts', function (Blueprint $table) {
            $table->id();
            $table->string('title');
            $table->text('body');
            $table->timestamps();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down(): void
    {
        Schema::dropIfExists('posts');
    }
};
Copier après la connexion

Lire la suite

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!