
Discover how the model-view-controller pattern works in CodeIgniter 4: the controller handles logic and talks to the model for database operations, then the view renders the resulting data for users.
Configure a local virtual host in XAMPP by editing the hosts file, setting a domain, and pointing Apache to the CodeIgniter 4 project's public folder, then adjust app settings.
Search for and download a blog template, review the demo with a three-image slider, and explore posts, categories, and popular links for a quick, easy setup.
Create a blog post form in codeigniter 4 to upload files, using a multipart/form-data form, an upload post function, and placing uploaded files into the uploads directory.
Implement post creation validations in CodeIgniter 4 by defining required fields (title, intro, content as textarea), populating categories via modal, and enforcing minimum length with custom errors.
Add styles to the post form in CodeIgniter 4, implement image validation (type, size, dimensions), and save the post with slug and created at to the database.
Modify the footer to dynamically load posts using the show_home field in the database with CodeIgniter 4. Enable public uploads by configuring a root path and uploads folder.
In this course you will learn how to use the CodeIgniter framework from scratch. CodeIgniter is a framework Model-View-Controller (MVC) which is very powerful. You will be able to create almost everything that you have your mind set on in terms of development.
In this course you will learn by practising. We will create an application web, in this case a Blog, from scratch. You will be able to practise the most important aspects of CodeIgniter by applying them on this project.