Download the PHP package youhujun/laravel-fast-api without Composer

On this page you can find all versions of the php package youhujun/laravel-fast-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-fast-api

youhujun/laravel-fast-api

基于Laravel开发的API和vue基础功能项目,可以用于系统的快速开发(Laravel based on the development of API and vue basic functional projects, can be used for rapid development of the system )

1描述(describe)

1.1前言

基于Laravel开发的API和vue基础功能项目,可以用于系统的快速开发


Laravel based on the development of API and vue basic functional projects, can be used for rapid development of the system

github版本laravel-fast-api:github 国内版本laravel-fast-api:gitee


此项目需要结合 youhu-element-admin:github 以及 youhu-uniapp:github


国内版本 youhu-element-admin:gitee 以及 youhu-uniapp:gitee


此项目运行前提需要 安装 Redis,Swoole,Imagick以及Node,Node安装完成以后,需要安装laravel-echo-server和supervisor.请自行安装

1.2背景

1.2.1分析

1.2.2最佳实践

1.2.3优缺点对比

缺点
优点

以上就是简单的优缺点对比,如何提升开发效率,以及开发思路和规范阅读 laravel-fast-api开发思路和说明,同时需要结合下面的内置功能梳理总结.

1.3内置功能梳理总结

提示:以下功能的实现是结合vue-element-admin和uniapp实现的.不可分割

1.5效果预览

提示:预览效果是放置在开发服务器上,因为开发调试需要,不保证持续稳定.如果无法在线预览,请自行安装调试程序查看效果.

后台管理系统

示例账号:


super

示例账号密码:


abc321

手机端

示例账号:


super

示例账号密码:


abc321

2安装(Installing)

3发布(Publish)

3.1发布前准备

3.2执行发布命令

-3.2.4如果是二次安装需要

重新发布静态资源

重新发布替换模版

3.3调整 config下的配置文件以及.env配置文件

因为需要调整的内容较多,不在这里详述.可以添加下方的游鹄交流群获取配置文档

4填充基本数据

4.1执行数据库迁移

在.env处配置好数据库配置

4.2填充基础数据

5配置配置伪静态访问

注意在此事前需要完成修改调整.env环境变量以及相关配置文件.

Linux下需要更改访问权限

6开发,调试和运行

6.1生成门面代理以及门面服务(Generate a facade agent and a facade service)

示例(for example):

执行完成以后会提示门面代理和和门面服务创建成功

6.2调整任务调度 app\Console\Kernel.php

6.2.1 前提启动调度器

该 Cron 会每分钟调用一次 Laravel 的命令行调度器。在执行 schedule:run 命令时,Laravel 会根据你的调度执行预定的程序。

6.2.3已经放置好了每天备份数据库的shell脚本以及执行统计数据的命令

6.3开发文档

游鹄采用Apipost作为接口开发调试工具,既可以在线调试,也可以方便的生成文档.也可以方便的同Postman,Apifox等工具对接.如下所示,可以添加下方的游鹄交流群获取开发文档

提示:已经配置好相应的预执行脚本和后执行脚本,同时为了方便调试也专门为了调试测试准备相关接口,可以说是laravel-fast-api的必需品.

apipost示例

6.4运行

开启队列

socket通讯不是必须的,如果不需要可以不做以下操作.前端代码自行注释掉即可

注意:生产环境下需要supervisor和日志切割,因为需要配置内容较多,不在这里详述.可以添加下方的游鹄交流群获取配置文档

6.5配置处理

系统在系统设置-系统配置-参数配置处,预留了配置.其中二维码logo配置必须要配置.因为每一名用户会自动生成自己所属的二维码.因此需要 上传一下二维码logo

声明:

这份开源使用声明适用于使用和分发的开源软件。请仔细阅读以下条款,如果您不同意这些条款,请不要使用或分发该软件。

展望(彩蛋)

赞赏(appreciates)

微信赞赏

交流(communication)

Scan the qr code below, you can add WeChat friends:

游鹄君微信二维码


游鹄qq交流群


游鹄微信公众号

许可(License)

MIT

Copyright (c) 2024 游鹄君(YouHuJun)


All versions of laravel-fast-api with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0.2
youhujun/plunar Version *
predis/predis Version *
intervention/image Version *
phpoffice/phpspreadsheet Version *
gregwar/captcha Version *
endroid/qr-code Version *
tencentcloud/tencentcloud-sdk-php Version *
qiniu/php-sdk Version *
wechatpay/wechatpay Version *
wechatpay/wechatpay-guzzle-middleware Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package youhujun/laravel-fast-api contains the following files

Loading the files please wait ....