This repository include my own PHP MVC Framework

Related tags

Frameworks PHPMVC
Overview

PHP OWN MVC FRAMEWORK

Kendimi geliştirmek ve modern PHP Framework'lerinin işleyişini kavram amacıyla inşa ettiğim profesyonele yakın PHP MVC Framework'üm.

Kazanımlar

  • MVC Mimarisini derinlemesine kavramak .
  • OOP Bilgisini pekiştirmek .
  • Laravel , Codeigniter vb. framework'lerin çalışma yapısını kavramak .
  • Kendi composer package'mi oluşturmak .
  • Gitignore kullanımı .
  • Env uzantılı ayar dosyalarının kullanımı .
  • Docblock kullanımı .

Projede bizleri neler bekliyor ?

Proje içerisinde modern bir framework'de olan çoğu şey bulunmakta . Örneğin :

  • Routing(Rota) sistemi .
  • Middleware (request-response arasını handle etmek)
  • Model (Veritabanı , Validation vb. işlemler katmanı.)
  • Controller (View ile Model arasındaki bağlantıyı sağlayan ara katman)
  • View (Görüntülenecek front kısımlarını yükleyen sınıf (Dinamik meta desteği) )
  • Migration (Mysql , Mssql gibi veritabanı araçlarını kullanmadan tablolar, sütunlar vb. işlemleri yapan araç)
  • FormField Sınıfı ( Bu sınıf sayesinde html kodu yazmadan hızlıca input elemanları oluşturabilmekteyiz .)
  • Response sınıfı
  • Request sınıfı
  • Session sınıfı
  • Database sınıfı
  • Exception sınıfı

Kurulum

  • Git kullanarak bir klonu indirin .
  • Veritabanınızı oluşturun .
  • Bir adet env dosyası oluşturun ve içerisine dosyalar arasında bulunan env.example dosyasındaki gibi bilgileri girin .
  • Komut satırından composer install komutunu çalıştırın .
  • Ana dizinden php migrations.php komutu ile tüm migration dosyalarınızı çalıştırın .
  • Komut satırından cd public komutu ile public klasörüne girin .
  • php -S localhost:8080 komutu ile yerel sunucunuzu başlatın .
  • Ardından tarayıcınızdan localhost:8080 adresine girerek işlemi tamamlayabilirsiniz .
You might also like...
💡 Mudrock is a MVC PHP framework, which was inspired by the Laravel and CodeIgniter frameworks.

💡 Mudrock is a MVC PHP framework, which was inspired by the Laravel and CodeIgniter frameworks

Minimal PHP MVC Framework that is eternally broken.

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██ ▄▄▄ █ ▄▄▀█ ▄▄██▄██ ▄▀██▄██ ▄▄▀█ ▄▄▀ ██ ███ █ ▄▄▀█▄▄▀██ ▄█ █ ██ ▄█ ▀▀ █ ██ ██ ▀▀▀ █▄▄▄▄█▄▄▄█▄▄▄█▄▄██▄▄▄█▄██▄█

A Slim PHP MVC framework built just for fun!

Aura Framework A Slim PHP MVC framework built just for fun! en: Note: This repository only contains the core code of the Aura framework. If you want t

A simple PHP MVC framework without extra files and codes that you don't need

Welcome to (SPM) Simple PHP MVC, just what you need! This is a simple PHP MVC framework without extra files and codes that you don't need.

PHP MVC Framework

You can select version on branch list. cmd composer install 0.1. Z Framework (V2.0.0) 0.2. Easiest, fastest PHP framework. (Simple) 0.3. Document 1.

A simle MVC framework implimentation using php

Vanilla-framwork A simle MVC framework implimentation using php , no additonal 3rd party are used (Vanilla Php); Email Support Configuration for email

Quite possibly the smallest MVC framework you'll ever use.

Swiftlet Swiftlet is quite possibly the smallest MVC framework you'll ever use. And it's swift. Licensed under the MIT license. Buzzword compliance ✔

a framework for WebDevelop based on the mvc structure. The name of this project for Fun because everyone can use it. Completely simple and powerful structure for all your projects

A_A (-.-) ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ |-| █▄─▄▄─█▄─██─▄█─▄▄▄▄█─▄▄▄▄█▄─█─▄█─▄▄▄─██▀▄─██─▄

Slim Framework skeleton application with MVC Schema

Slim Framework skeleton application with MVC Schema

Owner
Yılmaz Kadan
Okuyor, öğreniyor, yazıyor. Youtube'ta içerikler üretiyorum , göz atmak isterseniz: https://www.youtube.com/channel/UCvPT1pVWer12f4DUxXmGDpA
Yılmaz Kadan
I made my own simple php framework inspired from laravel framework.

Simple MVC About Since 2019, I started learning the php programming language and have worked on many projects using the php framework. Laravel is one

null 14 Aug 14, 2022
I made my own simple php framework inspired from laravel framework.

Simple MVC About Since 2019, I started learning the php programming language and have worked on many projects using the php framework. Laravel is one

Rizky Alamsyah 14 Aug 14, 2022
Slim 3 skeleton working with Google App Engine include cron configuration.

Slim3 GAE Skeleton Slim 3 skeleton working with Google App Engine include cron configuration. Demo https://slim3-gae-skeleton.appspot.com/health_check

Jared Chu 2 May 10, 2018
This is an attempt at making my own personal PHP framework purely for learning purposes.

PHP-MVC-FRAMEWORK This is an attempt at making my own personal PHP framework purely for learning purposes. Installation Download the archive or clone

Alvin Kigen 3 Feb 5, 2022
a micro mvc framework for php

micro-mvc-php a micro mvc framework for php Config your Web url in .env . lifecycle All request proccess by index.php Autoload files include in bootst

Amiranbari 6 Jul 9, 2022
Symprowire is a PHP MVC Framework based and built on Symfony, using the ProcessWire CMS as DBAL and Service Provider.

Symprowire - PHP MVC Framework for ProcessWire 3.x Symprowire is a PHP MVC Framework based and built on Symfony using ProcessWire 3.x as DBAL and Serv

Luis Mendez 7 Jan 16, 2022
The Hive is a simple php mvc framework

Hive framework The Hive is a simple php mvc framework . Information Features : -MVC design -PDO connection -OOP system -Twig template -Very Fast, simp

Mohammad Maleki 2 Sep 4, 2021
TrailLamp is a lightweight, easy-to-use Php MVC framework that can be used to build web applications and REST APIs.

TrailLamp Introduction TrailLamp is a lightweight, easy-to-use Php MVC framework that can be used to build web applications and REST APIs. Installatio

Etorojah Okon 14 Jun 10, 2022
FlyCubePHP is an MVC Web Framework developed in PHP and repeating the ideology and principles of building WEB applications, embedded in Ruby on Rails.

FlyCubePHP FlyCubePHP is an MVC Web Framework developed in PHP and repeating the ideology and principles of building WEB applications, embedded in Rub

Anton 1 Dec 21, 2021