Cakephp tutorial for beginners step by step is a complete tutorial to learn the basic and advanced concepts of cakephp. In this video we will develop a complete cake php blog application quickly without writing any programming code in php.
Support us on Patreon: / howtomaketuts
We will design and developan application to create different users, who will create posts on different categories. Users can comment to the posts and add tags to the posts. Apart from developing an application in cakephp, we will also try to learn and design a database in mysql which is an essential part of cakephp application development. We will learn how to design a database before developing an applicationin cakephp.
For downloading cakephp.
php composer.phar create-project --prefer-dist cakephp/app cakephpProject
Database Tables.
CREATE TABLE categories(
id INT AUTO_INCREMENT PRIMARY KEY,
category VARCHAR(100) NOT Null,
created DATETIME, modified DATETIME);
CREATE TABLE users(
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT Null,
email VARCHAR(100) NOT NULL,
password VARCHAR(100) NOT NULL,
confirmpassword VARCHAR(100) NOT NULL,
created DATETIME, modified DATETIME);
CREATE TABLE posts(
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(100) NOT Null,
description VARCHAR(100) NOT NULL,
user_id INT(50) NOT NULL,
category_id INT(50) NOT NULL,
created DATETIME, modified DATETIME,
FOREIGN KEY user_key (user_id) REFERENCES users(id));
CREATE TABLE comments(
id INT AUTO_INCREMENT PRIMARY KEY,
comments VARCHAR(100) NOT Null,
user_id INT(50) NOT NULL,
post_id INT(50) NOT NULL,
created DATETIME, modified DATETIME,
FOREIGN KEY user_comment_key (user_id) REFERENCES users(id),
FOREIGN KEY post_key (post_id) REFERENCES posts(id));
CREATE TABLE tags(
id INT AUTO_INCREMENT PRIMARY KEY,
tagname VARCHAR(100) NOT Null,
user_id INT(50) NOT NULL,
post_id INT(50) NOT NULL,
created DATETIME, modified DATETIME,
FOREIGN KEY user_tags_key (user_id) REFERENCES users(id),
FOREIGN KEY post_tags_key (post_id) REFERENCES posts(id));
CREATE TABLE posts_tags (
post_id INT NOT NULL,
tags_id INT NOT NULL,
PRIMARY KEY (post_id, tags_id),
FOREIGN KEY tags_key(tags_id) REFERENCES tags(id),
FOREIGN KEY posts_key(post_id) REFERENCES posts(id)
);
https://www.buymeacoffee.com/howtomak...
Related and useful Videos
How to make a classified website using laravel
• How to make a classified website using PHP...
Filter records using PHP
• How to Filter Database Records using Textb...
How to create reports using php
• How to create reports in PHP part-1
How to make a college management system using codeigniter
• How to make a College Management System us...
How to make laravel 5.4 crud tutorial
• How to Make Laravel 5.4 CRUD Tutorial usin...
Codeigniter crud application with bootstrap
• Codeigniter CRUD Application with Bootstrap
Laravel registeration application
• Laravel 5.4 Registration Form Tutorial
Laravel blog tutorial
• Laravel 5.4 Blog Tutorial for Beginners St...
Codeigniter registration application
• PHP Codeigniter Registration/Login/CRUD/Bl...
filter records from database using dropdown
• Designing different dashboard for differen...
Send SMS using Laravel
• How to Send SMS/Message to Mobiles using P...
Registration application using angularjs
• How to Make a Registration Application usi...
Download and install angularjs
• How to Download/Insatll AngularJS
Download and install zend framework
• How to download and install Zend framework...
Moving codeigniter project from local to live server
• How to Move Codeigniter Project from Local...
Upload image using codeigniter
• How to Upload an Image to Server using PHP...
Send SMS using codeigniter
• How to Send SMS to Mobile or Single Recipi...
How to make an ecommerce store using magento
• How to make magento website step by step f...
How to run PHP in localhost
• How to run PHP programming language in loc...
Send SMS using codeigniter to multiple recipients
• How to Send SMS/Message to Multiple Recipi...
Upload an image using core php
• How to Upload an Image File to Server usin...
Upload image using jQuery, AJAX and PHP Codeigniter with progress bar
• Upload image using jQuery, AJAX and PHP Co...
CRUD Tutorials on various PHP frameworks
Laravel CRUD Tutorial
• How to Make Laravel 5.4 CRUD Tutorial usin...
Codeigniter CRUD Tutorial
• Codeigniter CRUD Application with Bootstrap
Cakephp CRUD Tutorial
• How to Make a CRUD Application using CakeP...
Symfony CRUD Tutorial
• Symfony 3.1.10 CRUD Tutorial for Beginners...
Core PHP CRUD Tutorial
• CRUD Application Tutorial using Core PHP
Magento ecommerce Tutorial
• How to Make an Online/eCommerce Store Up a...
laravel blog
• Laravel 5.4 Blog Tutorial for Beginners St...
codeigniter blog
• PHP Codeigniter Registration/Login/CRUD/Bl...
yii2 Framework
• How to Make a CRUD Application Tutorial us...
Zend Framework3
• How to Make a CRUD Application using Zend ...
Follow us on Facebook & Twitter
/ howtomaketuts
/ mehmoodshaikh51
Информация по комментариям в разработке