承接 projector22/lourie-basic-framework 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

projector22/lourie-basic-framework

最新稳定版本:v0.8.0-beta

Composer 安装命令:

composer require projector22/lourie-basic-framework

包简介

A basic framework library for creating PHP projects

README 文档

README

GitHub tag (latest SemVer)

This project will function as a basic framework and template for future webapps. Versions in the code generally refer to the release version on Lourie Registration System, for which they were developed. Framework versions are marked LBF. For example:

/**
 * @since   LRS 3.25.0  <- LRS version
 * @since   LBF 0.1.0   <- LBF version
 */

Note

This app is in an BETA state. Use on production at your own risk.

How to Use

Install and configure composer for your app if you haven't already, then run the following command:

composer require projector22/lourie-basic-framework

Then you can simply begin calling the tools you need. For example:

<?php

use LBF\HTML\HTML;

HTML::div( ['class' => 'example'] );
// ... Other code
HTML::close_div();

Features

  • Auth Tools.
  • Dababase Tools.
  • Dev Tools.
  • A simple Markdown interface. Abstraction from Parsedown
  • Error handling pages.
  • An autoloader class for performing autoloading tasks.
  • Generic but useful functions including:
    • various sting handling tools.
    • token parsing tools.
    • etc. There really are quite a lot. Please see src/Functions/functions.php for details.
  • HTML Generation:
    • Simple HTML elements such as <div>, <span> or <h1> etc.
    • Buttons
    • HTML shortcuts, for example, to generating line breaks.
    • Form elements.
    • Javascript shortcuts.
    • Generating Tables.
    • Generating terminal like feedback.
  • Environment loader.
  • CLI Tools.
  • Cron Tools - Very broken, do not use.
  • CSV reading and writing.
  • Downloader handling.
  • Excel files reading and writing.
  • File system handler tool.
  • JSON handler tool.
  • LDP handler tool.
  • Email interface tool. Abstraction from PHPMailer.
  • PDF generation tool. Abstraction from TCPDF.
  • A simple HTML spreadsheet creation tool.
  • An Upload handler.
  • A post update tool called Trek.

Attribution

Lead Designer

Open Source

Besides my own, this framework use the following open source tools with grateful thanks.

统计信息

  • 总下载量: 510
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: mit
  • 更新时间: 2022-08-24