Vistas ¿Qué son y cómo funcionan?
Comprar curso

29. Vistas ¿Qué son y cómo funcionan?

En este capítulo, aprenderás acerca de las vistas en Laravel 10. Las vistas son archivos que se utilizan para definir la estructura y el diseño de las páginas web en una aplicación. Te enseñaremos cómo utilizar vistas en Laravel 10 para separar la lógica de presentación de tu aplicación y mejorar la legibilidad del código.


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 11 meses Destacado

    Las vistas son archivos que definen la estructura y el diseño de las páginas web en una aplicación. Al utilizar vistas en Laravel 10, puedes separar la lógica de presentación de la lógica de negocio de tu aplicación, lo que puede hacer que el código sea más legible y fácil de mantener. También puedes reutilizar las vistas en diferentes partes de tu aplicación, lo que puede ahorrarte tiempo y esfuerzo en el desarrollo.

    En este tutorial, te guiaremos a través del proceso de utilizar vistas en Laravel 10. Verás cómo puedes crear vistas y definir la estructura y el diseño de las páginas web de tu aplicación. También te mostraremos cómo puedes pasar datos a las vistas para personalizar el contenido de la página y cómo puedes utilizar el sistema de plantillas Blade de Laravel 10 para simplificar la creación de vistas.

    Además, exploraremos algunos de los conceptos clave detrás de las vistas en Laravel 10. Descubrirás cómo las vistas te permiten separar la lógica de presentación de la lógica de negocio de tu aplicación y cómo puedes utilizarlas para mejorar la legibilidad del código. También te mostraremos algunos ejemplos prácticos de cómo puedes utilizar las vistas en tus proyectos de Laravel.

    En resumen, si estás buscando formas de mejorar la legibilidad y la estructura de tu código en Laravel 10, debes conocer las vistas. Con la información proporcionada en este tutorial, estarás en el camino correcto para utilizar vistas de forma efectiva en tu aplicación. Empieza a trabajar con las vistas y descubre cómo pueden ayudarte a simplificar el desarrollo de tu aplicación.

  • Carlos Palenque

    Carlos Palenque hace 7 meses

    web.hp

    <?php

    use App\Http\Controllers\HomeController;

    use App\Http\Controllers\PostController;

    use Illuminate\Support\Facades\Route;

    use PHPUnit\Framework\Attributes\Group;

    /*

    |--------------------------------------------------------------------------

    | Web Routes

    |--------------------------------------------------------------------------

    |

    | Here is where you can register web routes for your application. These

    | routes are loaded by the RouteServiceProvider and all of them will

    | be assigned to the "web" middleware group. Make something great!

    |

    */

    Route::get('/', HomeController::class);

    /*Route::prefix('posts')->name('posts.')->controller(PostController::class)->group(function(){

        //Ruta para mostrar el listado de registros

        Route::get('', 'index')->name('index');

        //Ruta para mostrar un formulario para crear un registro

        Route::get('/create', 'create')->name('create');

        //Ruta para guardar un registro

        Route::post('/', 'store')->name('store');

        //Ruta para mostrar un registro

        Route::get('/{post}', 'show')->name('show');

        //Ruta para mostrar un formulario para editar un registro

        Route::get('/{post}/edit', 'edit')->name('edit');

        //Ruta para actualizar un registrio

        Route::put('/{post}', 'update')->name('update');

        //Ruta para eliminar un registro

        Route::delete('/{post}', 'destroy')->name('destroy');

    });*/

    Route::resource('posts', PostController::class);

     

    Postcontoller.php

    <?php

    namespace App\Http\Controllers;

    use Illuminate\Http\Request;

    class PostController extends Controller

    {

        public function index(){

            return view('posts.index');

        }

    public function create(){

            return view('posts.create');

        }

       public function store(){

            return "Aqui se procesará el formulario para crear un post";

        }

        public function show($post){

            return view('posts.show');

        }

        public function edit($post){

            return view('posts.edit');

        }

        public function update($post){

            return "Aqui se procesará el formulario para ediar el post: $post";

        }

        public function destroy($post){

            return "Aqui se eliminara el post: $post";

        }

    }

  • Carlos Palenque

    Carlos Palenque hace 7 meses

    Buenas, no me muestra la vista edit, al ingresar en la url example1.test/posts/edit no muestra esta vista, continua mostrando example1.test/posts/show revise por todo lado y no encuentra el problema esta como en el video. Gracias

    • Victor Arana Flores hace 7 meses

      Hola Carlos, publica tu codigo para ver que estas haciendo mal.

    • Esau Renteria hace 1 semana

      El problema es que la mandas a llamar como “example1.test/posts/edit” y debe ser por ejemplo “example1.test/posts/laravel/edit” 

      Tienes que indicarle antes que es lo que necesitas editar.