Skip to content

Avenir

A blog about web

  • Laravel tutorials
    • Laravel 9 – How to use same form for create and update data
  • CodeIgniter Tutorials
    • CodeIgniter 4
    • Learn CodeIgniter 3 in small steps
      • Step 1: First contact – What is MVC and what is CodeIgniter
      • Step 1.1: Again about MVC and CodeIgniter – The controllers
      • Step 1.2: Again about MVC and CodeIgniter – The views
      • Step 1.3: Again about MVC and CodeIgniter – The models
      • Step 2: Set up the environments
      • Step 3: Set up the database that will be used by CodeIgniter
      • Step 4 – Removing the index.php from the URL and allow the use of “search-engine friendly” URLs
      • Step 5 – Final settings. Finishing the configuration of your CodeIgniter
      • Step 6 – Verify CodeIgniter configuration. Is everything OK?
      • Step 7 – Using CodeIgniter and Composer – with a real world example
      • Step 8 (optional) – Using sessions with database in CodeIgniter
      • Step 9 – No more MY_Controller monopoly. How you can create more than one base controller
      • Step 10 – Make your first library: a breadcrumb generator
      • Step 11 – Creating and working with the famous MY_Controller
      • Step 12 – Creating and using page templates in CodeIgniter
      • Step 13 – Uploading multiple files (images) in CodeIgniter
      • Step 14 – Crop and resize uploaded images in CodeIgniter
      • Step …n…: Moving application and system folder to safety
    • Create a CMS using CodeIgniter 3
      • Step 1 – Create an admin area in CodeIgniter 3
      • Step 2 – Create a template for admin area
      • Step 3 – Securing the admin area with Ion Auth library – first, the settings
      • Step 3.1 – Creating the login and logout page with Ion Auth
      • Step 3.2 – Administer groups with Ion Auth
      • Step 3.3 – Administer users with Ion Auth
      • Step 3.4 – Creating the profile page with Ion Auth
      • Step 4 – Create a multilanguage site with CodeIgniter
      • Step 4.1 – Create the admin area for a multilanguage site in CodeIgniter
      • Step 4.2 – Set up the language for a multilanguage site in CodeIgniter
      • Step 4.3 – Use “personalized” controllers and methods for a multilanguage site in CodeIgniter
      • Step 4.4 – Returning to our MY_Controller. Doing everything that needs to be done for better working with languages
      • Step 5 – Administer static pages for our multilanguage CMS – creating the pages
      • Step 5.1 – Administer static pages for our multilanguage CMS – listing the created pages
      • Step 5.2 – Administer static pages for our multilanguage CMS – editing the pages
      • Step 5.3 – Administer static pages for our multilanguage CMS – deleting the pages
      • Step 6 – Creating categories for a multilanguage site in CodeIgniter
      • Step 7 – Using the language files for a multi-language site in CodeIgniter
      • Step 8 – Putting it all together. How do visitors access our pages
    • Authentication system with Ion Auth and CI3
      • Let’s install Ion Auth library
      • Register users using Ion Auth in CodeIgniter 3
      • Login using Ion Auth and AJAX in CodeIgniter
      • Alter the way Ion Auth works by using hooks. Get a gravatar after the user logs in
      • Login (and register) with Facebook and Ion Auth
  • Fat-Free Framework Tutorials
    • 1. Installing Fat Free Framework
    • 2. Moving logic to controllers
    • 3. Creating a configuration file
    • 4. Moving the Routes in a file
    • 5. Returning to routes and how to work with them
    • 6. Organising controllers in subfolders, routes and namespacing
    • 7. Enter the Views. How to separate logic from presentation in F3
    • 8. Using the templating engine of the framework

Multiple file upload in CodeIgniter using MY_Upload – meet my library extension

  • Codeigniter
January 12, 2015January 15, 2015 avenirer 2 comments

The CodeIgniter’s upload library is great. But it only works for single file uploads. So I thought that an extension to allow for multiple files […]

Continue reading

Image_nation – a new CodeIgniter image library for automatic cropping and/or resizing of images

  • Codeigniter
December 17, 2014December 18, 2014 avenirer 12 comments

Please allow me to introduce to you another one of my libraries. This one is good for manipulating images. Every site that has images for […]

Continue reading

Using Composer PHP (and Git) behind a Proxy in Windows

  • PHP
August 29, 2014December 12, 2021 avenirer No comments

We said good-bye to the PEAR packages, and hello to Composer. All is working fine at my home computer, but then I go to work […]

Continue reading

Laravel 4 Model Events: Dynamicaly populate columns on insert/update

  • Laravel
July 23, 2014July 23, 2014 avenirer No comments

When I create some sort of admin panel, I usually want to know not only when a user created or edited an item (post), but […]

Continue reading

Laravel 4: Verify if a route exists or not

  • Laravel
July 4, 2014July 4, 2014 avenirer 2 comments

Aren’t those error pages ugly when you try to link to a route that doesn’t exist?

Continue reading

Multi-level menu in PHP – how to do it without killing yourself or the database in the process

  • PHP
  • Uncategorized
June 27, 2014May 7, 2015 avenirer 13 comments

Why don’t you take a look at this newer tutorial about creating a multi-level menu in PHP. It also has a Bootstrap Framework implementation 🙂 […]

Continue reading

Meet my Matches – a PHP CLI script meant to expedite Codeigniter development

  • Codeigniter
June 6, 2014June 6, 2014 avenirer No comments

Maybe it’s too early to make the announcement, so I hope you will all be gentle with this script. I’m not saying this is THE SOLUTION to […]

Continue reading

Codeigniter – Convert an array to object

  • Codeigniter
May 15, 2014May 15, 2014 avenirer 1 comment

I usually use the results that come from the models as objects (not as arrays). However, there are moments when I need to work with […]

Continue reading

How to use a “Cookbook” with Codeigniter

  • Codeigniter
April 18, 2014 avenirer No comments

I was asked to do a review for Codeigniter 2 Cookbook, written by Rob Foster and published by Packt Publishing (to be honest, I actually […]

Continue reading

Codeigniter: Install Swift Mailer using Composer

  • Codeigniter
March 11, 2014March 12, 2014 avenirer 3 comments

Composer is the new kid on the block. Composer is a tool used to distribute and manage packages. I first heard of it while taking […]

Continue reading

Posts pagination

«Previous Posts 1 … 3 4 5 6 7 Next Posts»
  • English
  • Română

Categories

  • Arduino
  • Codeigniter
  • CodeIgniter 4
  • Copy/Paste
  • Good to know
  • Javascript
  • Laravel
  • PHP
  • SEO
  • Uncategorized
  • WordPress

Did you think of buying me some coffee for these GREAT TUTORIALS?

You can also buy me a gift on Amazon

My Github repos

  • CodeIgniter MY_Model
  • Basic CI app with Ion Auth and Bootstrap
  • CodeIgniter multilanguage site
  • CodeIgniter MY_Upload Library
  • CodeIgniter Image_nation Library
  • CodeIgniter Breadcrumb Library
  • CodeIgniter Configuration Verifier
  • Assetor
  • CodeIgniter Matches CLI
  • AValidator

Blogroll

  • CV-ul meu

Search

Tags

.htaccess array arrays captcha cli codeigniter composer cookbook database Eloquent form validation image image manipulation Jamie Rumbelow laravel library matches menu model event models multi-level multiple files my_model my_upload objects php recaptcha recursive function rob foster route swift mailer swiftmailer upload url validation validation rules
WordPress Theme: Occasio by ThemeZee.