27 篇文章 代码片段

收集Laravel中使用的一些实用代码片段,希望能够抛砖引玉,开拓思路。

Laravel 5 中基于 jQuery 实现分层级的类目树结构实例教程

laravel-category-tree-view

今天,我要来分享下如何在Laravel 5中通过jQuery实现动态类目树结构:有些时候我们确实需要为类目及其子类目生成树结构以便于使用。 在本教程中,我只是简单在Laravel应用中创建一个“categories”表并通过一个嵌套的树结构来管理父类目和子类目。我使用jQuery来生成树视图布局,使用类目模型为层级数据设置关联关系,还为在类目树中创建新类目添加了表单。 在正式开始之前,先…

阿里大于(鱼)PHP API V2.0 全新发布

阿里大于

之前的旧版本(v1.0)开源出去后,使用者较多;但兼容各大框架较差;为此发布v2.0;该版本全新架构,适用任意框架! v2.0不支持从v1.0直接升级,请抛弃v1.0 源码 http://flc.ren/2016/09/563.html https://github.com/flc1125/alidayu 功能 短信发送 短信发送记录查询 文本转语音通知 语音通知 多方通话 流量直充 流…

laravel-amount —— Model 中自动转换金额的 Trait

Model 中自动转换金额的 Trait

1、背景 系统中涉及到金额的字段,View 层表现的时候一般都是以元为单位使用小数形式展示,不过 Domain 层存储时从空间、性能、容错角度出发,经常以分为单位,用整型来存储。 在 Lavarel 中,可以在 Model 中添加属性方法进行转换 public function getAmountAttribute($value) { return $value / 100; } pub…

Laravel 5.1 中使用 Vue2.0 组件化开发(配置)

vue-laravel-example

现今前端组件化开发、MVVM 模式,给开发带来了很多的便利,可读性、可维护性更高。然而自 Laravel 5.3 开始,VueJS 成为框架默认的标配。 本文基于 Laravel 5.1 LTS 版本引入 Vue 2.0 进行配置。 我已在 Github 配置好,Clone 下来后按照 README 安装依赖后即可用:https://github.com/jcc/vue-laravel-…

Laravel 5.2 多用户认证系统改造方案实现

多用户认证改造

1、背景 项目包含若干子站点,不同站点功能各异,但共享底层数据及逻辑。为开发及运维效率期间,决定在一个 Laravel 应用内实现整套系统。 本文基于 Laravel 5.2,主要介绍如何针对多站点分别进行用户认证的改造,用意是最大限度利用 Laravel 自带的认证系统。不过默认的认证都是根据 『email』和『password』字段进行的。之后有时间可能再追加自定义字段比如『phon…

Laravel 默认重置密码功能代码重构示例

密码重置

需要使用laravel搭建一个后台内容管理系统,但是laravel默认的登陆注册不能满足目前的需求,重置密码的话因为是用在后台,并且不需要发送邮件进行重置,所以默认的重置密码肯定是不行的。 1、首先确定重置密码的路由 我们在安装好laravel的时候默认生成的重置密码是在用户未登录的情况下进行的。所以使用原来的控制器是不可行的,并且原有的重置密码,并不需要查看原始密码是否正确,而是通过邮…

基于 Laravel 的 API 服务端架构代码

laravel-api

1、源码地址 原文出处:http://flc.ren/2016/08/549.html GitHub:https://github.com/flc1125/ApiServer 2、部署说明 现有API基于laravel框架开发,本次介绍也针对laravel。可根据文档自行调整,以适用其他框架下使用! 2.1 数据库相关 执行如下SQL语句 CREATE TABLE `prefix_app…

Laravel 默认登录认证功能代码重构示例

Laravel登录页面

需要使用Laravel搭建一个后台内容管理系统,但是Laravel默认的登陆注册不能满足目前的需求。登陆的话,首先需求是不一定需要邮箱进行注册,还可以直接使用用户名等进行登陆或者手机号 1、登陆路由的确定 首先我们必须找到它默认的登陆路由,这样的话我们可以直接重写它的登陆方法,默认的登陆路由是直接在后面输入\auth\login,这个可以在手册里找到,如果不是得话也可能是直接输入logi…

Laravel 路由文件 routes.php 最佳分割方式

Laravel 分割 routes.php 路由文件的最佳方式

Laravel 的路由功能很强大,默认都是定义在 routes.php 文件中,随着项目越来越大,我们需要的定义的路由越来越多,想象一下,如果几百上千个路由都定义在一个文件中,如何去维护?也许还有不同的人都在同一个文件定义路由,这就造成了冲突,因此我们需要分割 routes.php 文件,下面介绍一种很优雅的方式。 在 app/Providers/RouteServiceProvider…

Laravel 5.2 后台开发实例 —— 基于权限自动生成面包屑及菜单栏

Laravel后台开发

简介 基于Laravel 5.2 与 zizaco/entrust 权限管理、开箱即用的后台模板,面包屑、菜单栏都是基于权限来生成,集成了laravel-debugbar 超好用调试工具,带有日志解析查看模块。 截图 源码地址 https://github.com/big-pang/laravel5.2-Admin 安装 git clone 到本地 执行 composer install…

123