Luminova - это структура PHP, созданная для скорости и эффективности, предназначенная для улучшения ваших существующих навыков кодирования. В Luminova мы расставляем приоритеты производительности, предлагая настройку функций через файл env . Это гарантирует, что структура включает только то, что необходимо для вашего проекта, основываясь на включенных вами функциях. Этот подход позволяет включить или отключить функции, а также настраивать режим привилегированного шаблона и стиль кодирования.
Luminova, предоставьте доступ к объекту View шаблона в файлах представления, позволяя вам вызовать методы и свойства шаблона, используя $this ключевое слово в файлах шаблонов. Это может быть отключено, если вы предпочитаете, чтобы ваши взгляды были отображены в изоляции, отключение его позволит вам получить доступ к экспортированным классам приложений, используя пользовательское ключевое слово $self .
Готовы осветить свои проекты? Погрузитесь в нашу официальную документацию. Для получения дополнительных советов, хитростей и некоторого развлечения кодирования, ознакомьтесь с нашим каналом YouTube.
Установите Luminova через композитор.
composer create-project luminovang/luminova my-project Чтобы запустить сервер разработки PHP , запустите следующую команду NovaKit .
php novakit server Чтобы сгенерировать ваш сайт SiteMap, используйте приведенную ниже команду NovaKit .
php novakit generate:sitemapЧтобы узнать больше о командах Novakit, прочитайте документацию Novakit.
Luminova поддерживает гибкую реализацию маршрутизации с использованием Attributes или методов Router .
Определите свой маршрут, используя атрибуты PHP8 : *
#[Route( ' / ' , methods: [ ' GET ' ])]
public function index (): int
{
return $ this -> view ( ' index ' );
}Или определите свой маршрут, используя маршрутизацию на основе кода:
<?php
$ router -> get ( ' / ' , ' YourController::index ' );Здесь мы можем проинформировать вас о основных функциях, которые вы можете ожидать в Luminova. Здесь написано намного больше, чем написано. Как сказал Линус Торвальдс: «Разговор - это дешево. Покажи мне код».
Twig или Smarty Template Menterines.NovaKit .В: Мой сеанс работает на сервере разработки, но не на производственном сервере.
$sessionDomain в /app/Config/Session.php session.php для вашего фактического домена производства. Быстрое исправление - использовать '.' . APP_HOST . Кроме того, не забудьте обновить конфигурацию Cookie.php соответственно.В: Мои CSS и изображения разбиты на производственном сервере.
app.environment.mood Ключ для production в файле вашей среды при развертывании в производство. Этот маленький шаг гарантирует, что ваши активы подаются правильно.Ваши отзывы высоко ценится! Бросить нам строку по адресу [email protected]. Дайте нам знать, что мы можем добавить, чтобы улучшить ваш опыт работы с Luminova. Вы также можете порекомендовать учебные пособия для нашего канала на YouTube, чтобы помочь вам лучше понять и использовать Luminova.
Самое главное, не забудьте оценить Luminova на GitHub. Ваш рейтинг похож на топливо, помогая осветить нашу мотивацию, чтобы добавить больше функций и сделать Luminova еще более известной и мощной.