CodeIgniter 4 Tutorial en Español


CodeIgniter 4 Tutorial

Aprenderemos en este curso / tutorial de CodeIgniter 4 desde cero , cómo instalar con composer, el funcionamiento de los controladores, vistas, rutas, todo paso a paso.

¿Cómo instalar CodeIgniter 4 con Composer?

Primer paso, en este tutorial de codeIgniter 4 debemos tener instalado en nuestro equipo php a partir de su versión 7.3 en adelante, tener habilitadas las extensiones intl / mbstring , y Composer para manejar las dependencias, primero ejecutamos el siguiente comando para crear un nuevo proyecto.

composer create-project codeigniter4/appstarter tutorial-ci4

Codeigniter Composer

Luego listamos y otorgaremos todos los permisos a nuestro proyecto que se llama tutorial-ci4 .

ls
sudo chmod -R 777 tutorial-ci4
ls

CodeIgniter 4 Tutorial - Permisos

Navegamos al interior de nuestro proyecto, con lo cual nos encontraremos en la raíz e iniciaremos el servidor de desarrollo, usaremos la herramienta de línea de comandos .

php spark serve

Command line tool

Copiamos y pegamos la url en su navegador, con lo cual tenemos el proyecto en ejecución.

Proyecto en Navegador


Crearemos un nuevo archivo llamado .env para agregar las variables de entorno, modificaremos las variables CI_ENVIRONMENT y app.baseURL , para trabajar en un estado de desarrollo.


    #--------------------------------------------------------------------
    # Example Environment Configuration file
    #
    # This file can be used as a starting point for your own
    # custom .env files, and contains most of the possible settings
    # available in a default install.
    #
    # By default, all of the settings are commented out. If you want
    # to override the setting, you must un-comment it by removing the '#'
    # at the beginning of the line.
    #--------------------------------------------------------------------

    #--------------------------------------------------------------------
    # ENVIRONMENT
    #--------------------------------------------------------------------

      CI_ENVIRONMENT = development

    #--------------------------------------------------------------------
    # APP
    #--------------------------------------------------------------------

      app.baseURL = 'http://localhost:8080/'
        

Crearemos un nuevo controlador, si quieres saber cómo funciona el controlador predeterminado lee el siguiente artículo CodeIgniter 4 Controllers .

php spark make:controller Student

Codeigniter controllers

Crearemos una nueva ruta en nameProject / app / Config / Routes.php , con la que asociamos una url, la clase y el nombre del método.

$routes->get('/student', 'Student::index');

Verificamos el conjunto de rutas que hemos creado.

php spark routes

Codeigniter routes

Vamos al navegador y mostramos el mensaje.

CodeIgniter 4 tutorial - ejecutando app

Continua con el curso de codeigniter 4 desde cero, donde aprenderemos lo necesario para crear una aplicación completa.