You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 20, 2025. It is now read-only.
designed to provide a simple and scalable structure for developing full-stack web applications
12
11
using the Model-View-Controller (MVC) architectural pattern.
@@ -16,27 +15,27 @@ streamlining the development process and enhancing productivity.
16
15
17
16
## Table of Contents
18
17
19
-
-[PhpSlides](#phpslides)
20
-
-[Table of Contents](#table-of-contents)
21
-
-[Introduction](#introduction)
22
-
-[Features](#features)
23
-
-[Requirements](#requirements)
24
-
-[Installation](#installation)
25
-
-[Install with Composer](#install-with-composer)
26
-
-[Or Clone the Repository](#or-clone-the-repository)
27
-
-[Configuration](#configuration)
28
-
-[.env](#env)
29
-
-[configs.json](#configjson)
30
-
-[Syntax](#syntax)
31
-
-[Creating Web Layouts](#creating-web-layouts)
32
-
-[Styling Web Layouts](#styling-web-layouts)
33
-
-[Creating Web Routes](#creating-web-routes)
34
-
-[Creating API Routes](#creating-api-routes)
35
-
-[Directory Structure](#directory-structure)
36
-
-[Documentation](#documentation)
37
-
-[Contributing](#contributing)
38
-
-[License](#license)
39
-
-[Financial Support](#financial-support)
18
+
-[PhpSlides](#phpslides)
19
+
-[Table of Contents](#table-of-contents)
20
+
-[Introduction](#introduction)
21
+
-[Features](#features)
22
+
-[Requirements](#requirements)
23
+
-[Installation](#installation)
24
+
-[Install with Composer](#install-with-composer)
25
+
-[Or Clone the Repository](#or-clone-the-repository)
26
+
-[Configuration](#configuration)
27
+
-[.env](#env)
28
+
-[config.json](#configjson)
29
+
-[Syntax](#syntax)
30
+
-[Creating Web Layouts](#creating-web-layouts)
31
+
-[Styling Web Layouts](#styling-web-layouts)
32
+
-[Creating Web Routes](#creating-web-routes)
33
+
-[Creating API Routes](#creating-api-routes)
34
+
-[Directory Structure](#directory-structure)
35
+
-[Documentation](#documentation)
36
+
-[Contributing](#contributing)
37
+
-[License](#license)
38
+
-[Financial Support](#financial-support)
40
39
41
40
## Introduction
42
41
@@ -47,17 +46,17 @@ Additionally, it provides the capability to write HTML, CSS, and JavaScript in a
47
46
48
47
## Features
49
48
50
-
-**Full-Stack Development**: Seamlessly integrate front-end and back-end development by writing HTML, CSS, and JavaScript in a PHP-like syntax.
51
-
-**Simple Routing**: Easily define routes and map them to controllers and actions.
52
-
-**Modular Structure**: Organized directory structure for models, views, controllers, and other components.
53
-
-**Database Forgery**: A unique feature that allows you to manage your databases and tables using a structured directory format, automatically generating and managing schema migrations based on directory and file structures.
54
-
-**AuthGuard Support**: Add authorization guard to handle authentication, logging, and other tasks.
49
+
-**Full-Stack Development**: Seamlessly integrate front-end and back-end development by writing HTML, CSS, and JavaScript in a PHP-like syntax.
50
+
-**Simple Routing**: Easily define routes and map them to controllers and actions.
51
+
-**Modular Structure**: Organized directory structure for models, views, controllers, and other components.
52
+
-**Database Forgery**: A unique feature that allows you to manage your databases and tables using a structured directory format, automatically generating and managing schema migrations based on directory and file structures.
53
+
-**AuthGuard Support**: Add authorization guard to handle authentication, logging, and other tasks.
55
54
56
55
## Requirements
57
56
58
-
-PHP 8.2 or higher
59
-
-Composer
60
-
-A web server (e.g., Apache, Nginx)
57
+
- PHP 8.2 or higher
58
+
- Composer
59
+
- A web server (e.g., Apache, Nginx)
61
60
62
61
## Installation
63
62
@@ -114,13 +113,13 @@ Which handles the behavior of a viewing files on the web
114
113
115
114
```json
116
115
{
117
-
"deny": ["public/assets/*.png"],
118
-
"message": {
119
-
"contents": "403 | Forbidden",
120
-
"components": "Errors::403",
121
-
"content-type": "text/html"
122
-
},
123
-
"charset": "UTF-8"
116
+
"deny": ["public/assets/*.png"],
117
+
"message": {
118
+
"contents": "403 | Forbidden",
119
+
"components": "Errors::403",
120
+
"content-type": "text/html"
121
+
},
122
+
"charset": "UTF-8"
124
123
}
125
124
```
126
125
@@ -224,21 +223,19 @@ project_root/<br>
224
223
## Documentation
225
224
226
225
For detailed documentation, including advanced usage,
227
-
API references, and more, please visit our [documentation website](#).
226
+
API references, and more, please visit our [documentation website](s).
228
227
229
228
## Contributing
230
229
231
230
We welcome contributions from the community!
232
231
If you'd like to contribute,
233
232
please follow these steps:
234
233
235
-
<ol>
236
-
<li>Fork the repository.</li>
237
-
<li>Create a new branch (git checkout -b name/your-feature).</li>
238
-
<li>Commit your changes (git commit -am 'Add a new feature').</li>
239
-
<li>Push to the branch (git push origin name/your-feature).</li>
240
-
<li>Create a new Pull Request.</li>
241
-
</ol>
234
+
1. Fork the repository.
235
+
2. Create a new branch (`git checkout -b name/your-feature`).
236
+
3. Commit your changes (`git commit -am 'Add a new feature'`).
237
+
4. Push to the branch (`git push origin name/your-feature`).
238
+
5. Create a new Pull Request.
242
239
243
240
## License
244
241
@@ -250,4 +247,4 @@ Your contributions help us maintain and improve PhpSlides.
250
247
If you find PhpSlides useful, please consider supporting us financially.
251
248
Every bit of support goes a long way in ensuring we can continue to develop and enhance the framework.
Copy file name to clipboardExpand all lines: app/Forgery/SchemaDb/options.sql
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
TYPE =>INT|BIGINT|SMALLINT|TINYINT|MEDIUMINT|FLOAT|DOUBLE|DECIMAL|VARCHAR|CHAR|TEXT|MEDIUMTEXT|LONGTEXT|DATE|DATETIME|TIMESTAMP|TIME|YEAR|ENUM|SET|BOOLEAN|BLOB|MEDIUMBLOB|LONGBLOB
2
-
LENGTH =>1-255 (for VARCHAR)|1-65535 (for TEXT) # or numeric range specific to type
2
+
LENGTH =>1-255 (for VARCHAR)|1-65535 (for TEXT)|'enum1', 'enum2' (for ENUM)# or numeric range specific to type
0 commit comments