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
Luego listamos y otorgaremos todos los permisos a nuestro proyecto que se llama tutorial-ci4 .
ls
sudo chmod -R 777 tutorial-ci4
ls
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
Copiamos y pegamos la url en su navegador, con lo cual tenemos el proyecto en ejecución.
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
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
Vamos al navegador y mostramos el mensaje.
Continua con el curso de codeigniter 4 desde cero, donde aprenderemos lo necesario para crear una aplicación completa.