No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Introducción a Laravel 6

Curso de Introducción a Laravel 6

Profesor Italo Morales F

Profesor Italo Morales F

Implementación del formulario de creación

22/37
Recursos

Aportes 13

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Hola así quedaría

![](

<form 
                        action="{{ route('posts.store') }}" 
                        method="POST" enctype="multipart/form-data"
                    >
                        <div class="form-group">
                            <label for="title" class="font-weight-bold">Titulo *:</label>
                            <input type="text" name="title" id="title" class="form-control" placeholder="Titulo" required>
                        </div>

                        <div class="form-group custom-file">
                            <input type="file" class="custom-file-input" name="image" id="image">
                            <label class="custom-file-label" for="image" data-browse="Elige una imagen"><i class="far fa-file-image"></i> Elige una imagen</label>                           
                        </div>
                        
                        <div class="form-group">
                            <label for="body" class="font-weight-bold">Contenido *:</label>
                            <textarea class="form-control" name="body" id="body" rows="5" required></textarea>
                        </div>

                         <div class="form-group">
                            <label for="iframe" class="font-weight-bold">Contenido embebido:</label>
                            <textarea class="form-control" name="iframe" id="iframe"></textarea>
                        </div>

                        <div class="form-group text-center">
                            @csrf
                            <input type="submit" value="Enviar" class="btn btn-outline-primary col-2 btn-lg">
                        </div>

                    </form>

Recomiendo ponerle la clase “form-control-file” al input de tipo file para que Bootstrap le de algunos formatos igual:D

Para los que trabajan o desarrollan en VSCode recomiendo la extensión Bootstrap v4 Snippets
Ayuda mucho en la maquetación.

https://marketplace.visualstudio.com/items?itemName=Zaczero.bootstrap-v4-snippets

Formulario de Creacion
Ya tenemos el boton de crear blog con la ruta posts.create
asi que debemos crear ese method en en el PostController
9 
//ruta ya esta echa en el boton 
A)Controller
B)Views

A)
"PostController.php"
   public function create()
    {
        //carpeta/archivo
        return view("posts.create");
    }


B)
"Creamos /resources/views/posts/create.blade.php


```<form 
                        action="{{ route('posts.store') }}" 
                        method="POST" 
                        enctype="multipart/form-date"
                    >

                        <div class="form-group">
                            <label >Titulo *</label>
                            <input type="text" name="titulo" class="form-control" required>
                        </div>

                        <div class="form-group">
                            <label >Image </label>
                            <input type="file" name="file">
                        </div>

                        <div class="form-group">
                            <label >Contenido *</label>
                            <textarea name="body" required rows="6" class="form-control"></textarea>
                        </div>

                        <div class="form-group">
                            <label >Contenido embebido</label>
                            <textarea name="iframe" class="form-control"></textarea>
                        </div>

                        <div class="form-group">
                            @csrf
                            <input type="submit" value="Crear !" class="btn btn-sm btn-primary">
                        </div>

                    </form>

SI están en Laravel 8 + BS 5, para que se vea mejor espaciado, cada form-group se le puede agregar la clase mb-2:

 <div class="form-group mb-2">

¡Qué buen recurso tener un listado de clases relacionadas! 👏👏👏

hasta ahora todo va muy bien, excelente didactica profe.

Excelente la creacion del formulario

Para que en el formulario se conserve el formato agreguen
class=“form-control” a la image

Excelente, todo muy bien

Formulario de creación funcionando. Vamos por mas.

following