Django

First Steps with Django Project

First steps with django project includes setting up superuser, getting your admin site running and create necessary apps. If you think django installation should be included in the list as well, you can follow this tutorial. I have also covered connecting MySQL with your Django App previously. So, What exactly is a Django App? If you can divide your django…

Read More

Django

Connecting Django App with MySql database on Windows

Connecting Django app with MySQL database on Windows is the basic step in building a MySQL based website in Django. In this post, we will see how we can connect mysql database with Django. I assume that you have already Django installed inside the Python Virtual environment. If not, you can review this link. Creating the Django Project Before we…

Read More

Django

How to Install Django on Windows

Installing Django on windows is a fairly simple process. Django is web framework which uses Python as it’s programming language. The first step is to check if Python is installed on Windows, Check it with following command: py –version If Python is not installed, Please go to https://www.python.org/downloads/ and install it as you do it for any other windows software.…

Read More

Django

How to check if Django is installed on Windows

Django is a popular web framework based on Python. If you have installed it on your windows machine, either you have done it on core Python installation or on a Python virtual environment. As Django is a Python web framework, we need to first check if Python is installed. To check this, open command Prompt using cmd on Windows +…

Read More

Laravel

Perform CRUD Operations using Laravel Eloquent

CRUD Operations in Laravel Eloquent

In this post we will learn about how to perform CRUD Operations using Laravel Eloquent. Eloquent is the laravel way to talk to the database. In upcoming posts, we will learn Eloquent in more depth, But this post will only focus on single table operations. We will cover the post in following steps: Some points on Eloquent Creating MySQL table…

Read More

Laravel

Remove public from Laravel URL

By default, We browse laravel application by appending public on URL. If you are using shared hosting environment, sometimes it is difficult to configure your hosting server to point to the public directory. In such cases, it is necessary to remove public from laravel URL. There are multiple ways to remove public from laravel URL. In this post, we will…

Read More

Laravel

How to Install Laravel on Windows Xampp

In this post, we will learn how to install laravel on windows xampp. Laravel is a popular PHP framework and as it is based on PHP, we need to have PHP configured on our web server. By web server, I mean any computer with Apache, PHP and MySQL installed. XAMPP is a package which consists of Apache, MySQL and PHP.…

Read More

PHP

Dependency Injection in PHP

Dependency injection in PHP

Dependency injection in PHP is a handy technique to keep the code maintainable and re-usable. While coding our PHP classes, we often come to a situation where one class depends on data from another class or a class is dependent on data which is supposed to vary from object to object. Let’s explore a very simple example of How dependency…

Read More

Laravel

How to use Laravel Database Migrations

Laravel database migrations are useful for performing database operations without going deep into SQL syntax.We can create and modify tables using migrations. With the help of laravel database migrations, we can also implement version control for our database schema if we have a team of multiple developers working on same project. We will be understanding this concept by going through…

Read More

PHP

Inheritance in PHP

Inheritance in PHP is useful when we need to create classes with some common, while few contrasting behaviors. In such case, we create a parent class for shared characteristics and child classes for distinct ones. We discussed inheritance in our “Learn OOP in PHP” post, we should extend our code from example given there. Setting Up Classes For better understanding…

Read More