Добро пожаловать на phpslides!
Эта структура представляет собой революцию PHP, предназначенную для обеспечения простой и масштабируемой структуры для разработки веб-приложений с полным стеком, используя архитектурный шаблон модели-визуализации (MVC).
С PHPSlides вы можете написать HTML, CSS и JavaScript в PHP, подобным образом, оптимизируя процесс разработки и повышая производительность.
PhpsLides-это легкая, простая в использовании структуру полного стека, которая помогает быстро и эффективно создавать веб-приложения. Он следует за архитектурной шаблоном MVC, разделяя логику приложения на модели, представления и контроллеры для содействия организации кода и повторного использования.
Кроме того, он обеспечивает возможность писать HTML, CSS и JavaScript в PHP-подобном способе, облегчая управление и поддержание вашего фронтального и контрольного кода вместе.
composer create-project phpslides/phpslides ProjectName
cd ProjectNameКлонировать репозиторий:
git clone https://github.com/phpslides/phpslides.git
cd phpslidesУстановить зависимости:
composer installНастройка веб -сервера:
Укажите свой веб -сервер на корень документа.
Настройте среду:
Если файл .env не существует, скопируйте файл конфигурации ENV и обновите его с помощью ваших настроек:
cp .env.example .envОтредактируйте файл .env для настройки настройки базы данных, настройки приложения и других конфигураций.
APP_NAME=PhpSlides
APP_VERSION=1.4.x
APP_DEBUG=true
APP_ENV=developmentКоторый обрабатывает поведение файлов просмотра в Интернете
{
"deny" : [ " /assets/*.png " ],
"message" : {
"contents" : " 403 | Forbidden " ,
"components" : " Errors::403 " ,
"content-type" : " text/html " ,
"http_code" : 403
},
"charset" : " UTF-8 "
} <?php
DOM :: create ( ' app ' )-> root ([
[ ' id ' => ' root ' ],
Tag:: Container ([],
Tag:: Input ([ ' type ' => ' text ' ], ' $$name ' )
Tag:: Text ([], ' Hello $$name ' )
)
]);
DOM :: render ( ' app ' );
?> <?php
$ style = StyleSheet:: create ([
' RootStyle ' => [
Style::Size => Screen:: 100 ,
Style::BackgroundImage => asset ( ' bg.png ' ),
],
' TextStyle ' => [
Style::Color => Color::White,
Style::FontSize => Font::Base,
Style::FontWeight => Font::Bold
]
]);
export ( $ style , ' AppStyle ' );
?> <?php
Route:: map ( POST , ' /index ' )
-> action ( ' Controller::method ' )
-> name ( ' index ' );
?> <?php
Api:: v1 ()-> define ( ' /user ' , ' UserController ' )
-> map ([
' /info ' => [ GET , ' @index ' ],
' /{id} ' => [ GET , ' @show ' ],
])
-> withGuard ( ' auth ' )
-> name ( ' user ' );
$ user_id_route = route ( ' user::1 ' );
?> Вот обзор структуры каталога проектов:
Project_root/
App/ Приложение/
Freeg
│ ├ack Щерожня/
│ ├ack http/
│ │ └acke Api/
│ │ └-- -контроллер/
├ack Public/
├ack SRC/
│ ├ack -маршруты/
│ ├ac -configs/
│ ├actry Resources/
│ │ └ack
├íмобил -продавец/
├ack .Env
├ack
├-- -n .htaccess
Composer.json
├-- config.json
Readme.md
Для получения подробной документации, включая расширенное использование, ссылки на API и многое другое, посетите наш веб -сайт документации.
Мы приветствуем вклад сообщества! Если вы хотите внести свой вклад, пожалуйста, следуйте этим шагам:
git checkout -b name/your-feature ).git commit -am 'Add a new feature' ).git push origin name/your-feature ).Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения более подробной информации.
Ваш вклад помогает нам поддерживать и улучшать phpsLides. Если вы находите PhpsLides полезными, пожалуйста, рассмотрите возможность поддержки США в финансовом отношении. Каждый кусочек поддержки имеет большое значение для обеспечения того, чтобы мы могли продолжать развивать и улучшать структуру.
Поддержка сейчас!