首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【说站】健身类小程序前后端源码

,有些函数也需要启用(laravel 需要用到一些函数)。...5.8,源码健身小程序源码压缩包里的api.zip 部署环境 建议使用宝塔面板,配置好 php7.2 + mysql5 ,建立一个站点,然后将解压后的源码上传到该目录下 宝塔面板->网站->本站...,执行 composer install,等待完成 建立一个数据库,库名和用户名均为 jianshen,密码为 asdgasdgasa324,,也可自行修改,修改后需同步更改根目录下 .env 文件的密码信息...,然后导入网站根目录下的 data.sql 假设你部署的域名是 www.abc.com,那么后台管理地址是 http://www.abc.com/sidong, 用户名 admin 密码 123456...进入后台,首先到 系统设置->商户管理->驷动健身->编辑,配置 小程序id、商户id、密钥等相关信息,否则不可用 付费资源 您需要注册或登录后通过购买才能查看!

1.2K20

宇宙最强语言PHP的“全栈”框架——Laravel来了!

但是,Laravel 组件的功能并不仅仅局限于此,它们整个框架中提供了统一的 API 和稳定的结构。这意味着, Laravel 做新的尝试时,开发人员很可能做出肯定的评价:“就是这么好用!”...WebSocket 编程)、Scout(用于实现搜索功能)、Passport(用于 API 认证)、Dusk(用于前端测试)、Socialite(用于社交登录)、Horizon(用于监控队列)、 Nova(用于构建管理面板...你可能会问,Laravel 的代码是怎样的呢?让我们深入了解一个简单的应用程序(见示例1),这样你就可以看到日常工作Laravel 实际上是什么样的了。...;}); Laravel 应用程序,最简单的操作可能就是定义一个路径,并在访问该路径的任何时间返回结果。...包含新版本的全面知识点 这是一本实用的Laravel 技术指南,第2 版完全涵盖Laravel 5.8 版本的内容。

2.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

UNIT3D:一款基于Laravel框架的全新PT站程序

LNMP环境,注意PHP版本要7.2,MySQL必须5.7,这也就是为什么我说内存要大于2G的原因,MySQL5.7必要要内存大于1.5G才能正常工作,再加上其他的一些东西2G可能都还少了。...现在回到面板,找到“软件管理”-“PHP7.2设置”-“禁用函数”,把下面的这几个函数删除了: popen proc_open 接着点击安装扩展,安装:fileinfo 现在回到终端内,使用作曲家安装项目所需依赖...如果无法正常访问,排查是否把防火墙关闭了(宝塔会默认启动防火墙): systemctl stop firewalld.service systemctl disable firewalld.service...现在我们这个站点是通过HTTP访问的,如果我们要把UNIT3D放到HTTPS运行呢?...之前我们通过laravel-echo-server站点根目录下生成了一个名为laravel-echo-server.json的配置文件,现在你应该首先利用宝塔的SSL证书申请功能为你的站点域名申请一个

2.6K20

关于Laravel参数验证的一些疑与惑

然后AppServiceProvider重新绑定新的验证器工厂创建类; 二,AppServiceProvider通过resolver方法设置工厂类的resolver属性,接管验证器的实例化,例如:...1 通过extend方法扩展 //这是一个简单的参数比较的验证规则,Laravel5.8提供,Laravel5.5未提供 //验证规则如下: 'max_num'= 'gte:min', Validator...所有的扩展规则最终都会被传到验证器。验证器验证参数的过程,如果找到匹配的验证规则,则直接进行验证。否则调用魔术方法__call查找扩展验证函数。...使用自定义验证类,相对于extend方法扩展有一个很大的bug就是无法自定义类获取到当期的验证器对象。...从而导致在当前扩展的验证规则,只能过获取到需要验证的数据,而获取不到其他的字段数据,无法进行联合字段的验证。像上面比较两个字段的大小的验证规则就无法实现。

6.6K31

Laravel5.8开发环境搭建与CRUD应用实践

在这个面向初学者的教程,我们将学习如何使用最新的PHP开发框架Laravel 5.8,来创建一个基于MySQL数据库的Web应用,实现联系人的增删改查功能。...1、安装PHP环境 Laravel 5.8 要求PHP 7.1+,因此我们需要先安装最新版的PHP。大多数系统上这个过程都很简单。...5.8项目 生成一个Laravel 5.8项目非常简单,终端输入如下命令: ~$ composer create-project --prefer-dist laravel/laravel crud-app...控制器和路由 创建模型并执行数据迁移后,现在我们创建与Contract模型协同工作的控制器和路由。...创建create.blade.php模板之前,我们需要创建一个基础模板,create以及本教程的其他模板都将继承这个基础模板。

6.2K30

我与Jetbrains的这些年

最后我们介绍 File and Code Templates , 快捷生成编码及后续生成代码是在编码开始时的一些骚操作,为了将编码更快,我们还需要将常用的文件模板加入其中 例如你长期使用Laravel...他面板的右上角 有兴趣你可以去试试 Api 细心的朋友一定知道PhpStrom内置了接口测试工具,他 Tools -> Http Client -> Test RestFul Web Service...内的功能,我们.http文件很方便的就可以实现。...我使用的是 Material Theme UI 关于字体的调整可以 Editor -> Font 下进行 当然如果你不仅仅从事PHP相关的开发,好不容易配置出来一个自己满意的IDE,写Go的时候用Goland...随后说了Jetbrains内部的工作方式及管理方法 开始ide -> Kotlin 显示 Kotlin特性 ---- 下午 简洁高效的PHP编程指南,推荐了一下测试、调试方法&类库及PhpStrom的使用方法

77920

Laravel 参数验证的疑与惑

然后AppServiceProvider重新绑定新的验证器工厂创建类; 二,AppServiceProvider通过resolver方法设置工厂类的resolver属性,接管验证器的实例化,例如:...1 通过extend方法扩展 //这是一个简单的参数比较的验证规则,Laravel5.8提供,Laravel5.5未提供 //验证规则如下: 'max_num'=>'gte:min', Validator...所有的扩展规则最终都会被传到验证器。验证器验证参数的过程,如果找到匹配的验证规则,则直接进行验证。否则调用魔术方法__call查找扩展验证函数。...使用自定义验证类,相对于extend方法扩展有一个很大的bug就是无法自定义类获取到当期的验证器对象。...从而导致在当前扩展的验证规则,只能过获取到需要验证的数据,而获取不到其他的字段数据,无法进行联合字段的验证。像上面比较两个字段的大小的验证规则就无法实现。

3.3K00

翼龙面板保姆级教程汇总 ( Pterodactyl )

什么是翼龙面板? 翼龙面板是一个开源的,用于游戏服务器管理的程序,可以方便地在网页界面创建Minecraft,起源引擎游戏和Teamspeak3 服务器。...PHP-7.4 (最好不要低于此版本,否则可能无法正常安装依赖) Redis 6.0.5 (低版本未经测试) Mysql 5.7.38 (最好不要使用其他版本,推荐5.7+版本) 宝塔面板安装(小白推荐...还是进入到 宝塔面板,点击左侧栏的 网站,然后找到我们翼龙面板那个站点,点击 设置 ? ? 改好后记得 保存 设置伪静态 点击 伪静态 将图示 2 的地方改为 laravel5 ?... 外部数据库 请更改 蓝框 的内容,访问权限 改为 所有人 或 指定IP 然后将 添加至 改为你的远程服务器 您也可以远程服务器上执行 创建数据库 操作 不影响正常使用!...面板可以右上角 的 修改密码。

6.1K20

开源文档管理系统 Wizard 1.2 发布

概述 更新内容 功能概览 部分功能展示 关于代码 总结 前段时间阿里正式发布了语雀,不得不说,团队文档管理方面,语雀的用户体验确实做得非常不错。...趁着这个热度,当时就想给我2017年开源的 Wizard 项目写一篇文章,大概介绍一下 Wizard 支持的功能。但无奈刚好那段时间工作太忙,一直没有时间来好好梳理一下。...查看使用说明 Markdown 模式下,增加了对数据库数据结构展示卡片的支持,现在,你可以直接将 SQL 建表语句放置代码块,Wizard 将会为你转换为表格展示。...关于代码 项目采用了 Laravel 框架开发,目前版本已经升级到 5.8(最开始为5.4,一路升级过来)。...为了提高开发效率,保持架构的简洁,开发过程,一直避免引入过多的外部组件,尽可能的利用 Laravel 提供的各种组件,比如 Authentication,Authorization,Events,Mail

5.6K20

最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云

数周的工作量,1 小时即可完成。详情请见本文文末。...Laravel Nova - Laravel 官方出品,品质保证 [01-nova] 官网:https://nova.laravel.com/ Laravel 官方 2018 年发布了官方后台管理系统...虽然它在性能优化上无法和官方的 Nova admin 所匹敌,但毕竟是开源项目,国内使用者众多,也有自己的开发者生态。...Voyager 内置一个媒体管理器,允许使用者 UI 层面查看、编辑、删除文件,不论是本地,还是放在其他云上都可以轻松操作。Voyager 还有个菜单构建器,直接在页面上就可以完成菜单管理。...一切都可以在线完成, QuickAdminPanel 的官网配置你的 admin 面板,要什么 Modules 在网页上点击 install 即可,按照流程配置完成后,点击下载,获得属于你自己的定制后台代码

6K00

基于 Pusher 驱动的 Laravel 事件广播(上)

PHP全栈框架,composer是一个PHP包管理器,jQuery是一个操作DOM树的JavaScript框架。...(三) 实时数据可视化如在dashboard数据面板实时显示投票数,或者实时显示天气情况等等。 (四) 聊天 聊天信息的实时显示,如微信。等等。具体可看Pusher Use Cases 2....; }); 作者MAMP PRO环境,Apache端口是8888,浏览器输入http://laravelpusher.app:8888/bridge路由,正确返回This is a Laravel...作者个人环境,输入http://laravelpusher.app:8888/bridge,storage/logs/laravel.log中会出现类似如下的调试信息,可以先清空下laravel.log...2.8 使用Pusher JavaScript包 好,既然服务端可以工作正常了,那现在开始研究下客户端来接收事件触发时服务端发送来的数据。

2.9K31

Wizard 开源文档管理系统 1.0 发布啦

这个项目是 我 2017年就开始开发的,起初只是想做一款能够公司内部把Swagger文档管理起来的工具,但在这近两年的时间里,一直断断续续的为其添加各种功能,现在终于下决心发布1.0版本了,目前支持三种类型的文档管理...Markdown:也是Wizard最主要的文档类型,研发团队日常工作交流所采用的最常用文档类型, Wizard ,对 Editor.md 项目进行了功能扩展,增加了文档模板,Json 转表格,...起初Wizard项目的想法比较简单,只是用来将 Markdown 文档和 Swagger 文档放在一起,提供一个简单的管理界面就足够了,但是随着团队展开使用后,发现在企业作为一款文档管理工具来说,...文档附件,文档分享,统计,文档排序,模板管理,文档评论 … 关于代码 项目采用了 Laravel 框架开发,目前版本已经升级到最新的 5.8(最开始为5.4,一路升级过来)。...为了提高开发效率,保持架构的简洁,开发过程,一直避免引入过多的外部组件,尽可能的利用 Laravel 提供的各种组件,比如 Authentication,Authorization,Events,Mail

2.6K30

Laravel项目中timeAgo字段语言转换的改善方法示例

前言 我们过去的Laravel项目中,经常需要用到time_ago这样的字段,并将其转换为我们熟悉的本地语言,可以实现的方式有很多,比如编写一个time_ago的辅助函数将其转换成本地,或采用carbon...return $time- diffForHumans(); } carbon语言支持:https://carbon.nesbot.com/contribute/translate/ carbon2.0默认laravel5.8...开始支持,如果是低于该版本的话,可以通过以下方式来使用carbon2.0,如laravel5.6 composer.json添加以下选项 { "require": { "nesbot/carbon...": "2.24.0 as 1.39.0", "kylekatarnls/laravel-carbon-2": "^1.0.0" } } 然后执行composer update来更新我们的依赖项...composer update 最后送上carbon官方文档地址:https://carbon.nesbot.com/ 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值

73331

laravel框架创建授权策略实例分析

分享给大家供大家参考,具体如下: 用户只能编辑自己的资料 完成对未登录用户的限制之后,接下来我们要限制的是已登录用户的操作,当 id 为 1 的用户去尝试更新 id 为 2 的用户信息时,我们应该返回一个... Laravel 可以使用授权策略 (Policy)来对用户的操作权限进行验证,在用户未经授权进行操作时将返回 403 禁止访问的异常。 1....创建授权策略 我们可以使用以下命令来生成一个名为UserPolicy的授权策略类文件,用于管理用户模型的授权。...php artisan make:policy UserPolicy 所有生成的授权策略文件都会被放置app/Policies文件夹下。...注册授权策略 Laravel 提供两种注册授权策略的方式,第一种是手动指定,第二种是 Laravel 5.8 新增功能 —— 自动授权注册。为了方便起见,我们会使用第二种。

2.2K61

翼龙游戏面板 Pterodactyl Pane前端架设

介绍翼龙面板是一个开源的,用于游戏服务器管理的程序,可以方便地在网页界面创建 Minecraft,起源引擎游戏和 Teamspeak3 服务器。...Laravel,所以我们需要在 nginx 配置文件中加入以下 Laravel 伪静态文件,否则之后会出 404 错误,也可以顺带设置一下自己的证书。...APP_KEY,它是程序的数据加密密钥,如果密钥丢失则无法解密数据库,这是网站恢复或迁移时所必须的。...WantedBy=multi-user.target如果你使用的是 Centos,请把 After=redis-server.service 修改为 After=redis.service 以保证 redis 队列任务开始前工作如果你使用的不是...修改网站目录为 /data/wwwroot/gaming/public重启系统(或者你一个个重启 crontab, nginx, php 和那些之前修改过配置文件的程序)这个时候,你的前端程序应该已经可以正常工作了前端就此架设完毕

7600

Laravel-添加后台模板AdminLte的实现方法

AdminLTE是一个很棒的单纯的由 HTML 和 CSS 构建的后台模板,在这片文章,我将讲述如何将 AdminLTE 和 Laravel 优雅的整合在一起,而且我们可以通过 Bower 来及时的更新和管理...1、新建laravel项目 composer create-project laravel/laravel myapp --prefer-dist 2、使用前端包管理器添加AdminLte(可以使用npm...或者yarn、bower),项目根目录下执行如下命令: yarn add admin-lte 会在项目根目录下看到,node_modules\admin-lte\ ?...内容复制到default, 并将头尾侧边栏等公用部分放入不同的子模板_header _footer _left,如图: ?...-- Font Awesome -- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/<em>font</em>-awesome

2.7K41

Laravel运行Gulp任务的利器(一) —— Laravel Elixir简介及入门教程

本节,我们会展示如何创建并执行与Laravel应用紧密结合的Elixir任务,但在这之前,可能很多人还不太了解什么是Gulp,所以我们将从这里开始,逐一为你解开Elixir的面纱。..."gulp": "^3.8.8", "laravel-elixir": "*" } } Node的 npm 包管理器使用 package.json 来安装项目的Node模块依赖。...该文件,可以看到一个Gulp任务示例: elixir(function(mix) { mix.less('app.less');}); mix.less 任务可以用于编译Less文件,本例该文件名为...;@font-family-sans-serif: "Roboto", Helvetica, Arial, sans-serif;body, label, .checkbox label { font-weight...你可以通过项目根目录下运行 gulp 命令来执行定义 elixir 方法的任务: $ gulp [13:16:18] Using gulpfile ~/Software/dev.todoparrot.com

2K91

好用的终端复用神器-Tmux

前言 许久之前就听说过tmux,但是一直没上手,直到最近需要一直linux下完成一些任务,我才切实感受到了tmux的优点:任意分屏、保存工作 就单单这两点,就足够实用了。...分屏,曾今还十分痴迷i3wm和dwm这样的窗口管理工具,尤其是dwm的操作逻辑,大大提升linux工作效率。...#开启鼠标 set-option -g mouse on 关于字体 若实现如下效果: 最好使用nerd fonts这里推荐一款我一直使用的nerd font Fira Code Regular...,右侧新建面板 Ctrl+b x 关闭当前面板(关闭前需输入y or n确认) Ctrl+b z 最大化当前面板,再重复一次按键后恢复正常(v1.8版本新增) Ctrl+b !...+b 空格 键 自带的面板布局循环切换 Ctrl+b Alt+方向键 以5个单元格为单位调整当前面板边缘 Ctrl+b Ctrl+方向键 以1个单元格为单位调整当前面板边缘(Mac下被系统快捷键覆盖

1.4K40
领券