dwwm/vega
最新稳定版本:v1.0.0
Composer 安装命令:
composer create-project dwwm/vega
包简介
Learn poo in php building a web framework
README 文档
README
Bienvenue sur Vega.
Pourquoi ce projet ?
A propos de Vega
Les objectifs de Vega
Le cycle de vie de Vega
Pré-recquis
Pour installer Vega,
- Installer PHP 8 :
- Pour Windows : https://www.wampserver.com/ ou https://www.apachefriends.org/fr/
- Pour Mac : https://mamp.info/en/downloads
- Pour Linux : https://doc.ubuntu-fr.org/lamp
- Installation de Composer (Le gestionnaire de dépendances de PHP) : https://getcomposer.org
- Installation de Node et Npm (Le gestionnaire de dépendances de JAVASCRIPT) : https://nodejs.org/en
Installation de Vega
-
Installer de Vega :
composer create-project dwwm/vega my_project -
Dupliquer le fichier
.envet le renommer.env.local -
Démarrer le serveur :
php serve -
Dans la barre d'url du navigateur, charger l'url : http://localhost:8000
-
Vous devriez accéder à la page de bienvenue sur Vega dans le navigateur
-
Créer son premier contrôleur et sa route soit :
- En créant manuellement le fichier à cet emplacement : src/controller/, et y rajouter ce contenu :
<?php declare(strict_types=1); namespace App\Controller; use VegaCore\Routing\Attribute\Route; use Symfony\Component\HttpFoundation\Response; use VegaCore\AbstractController\AbstractController; class VegaController extends AbstractController { #[Route('/vega-uri', name: "app_route_name", methods:['GET'])] public function index() : Response { return new Response( 'There is the new route content response', Response::HTTP_OK, ['content-type' => 'text/html'] ); // return $this->render("index.html.twig"); } } - En créant manuellement le fichier à cet emplacement : src/controller/, et y rajouter ce contenu :
-
Créer sa première page dans : templates/
- Dans le fichier : templates/pages/index.html.php
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vega Framework</title> </head> <body> <h1>Hello World!</h1> </body> </html> -
Retourner à l'adresse : http://localhost:8000 dans le navigateur
-
Actualiser la page dans le navigateur et voilà!
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-08