使用 Laravel-echo-server 构建实时应用

2019-09-01
阅读 4 分钟
4k
文章转发自专业的Laravel开发者社区,原始链接:[链接] 在我看来,实时通信才是 APP 应用的将来。 Socket 服务通常不是那么容易实现,但是 Laravel Echo 服务改变了这个情况。 在本文中,我将会简要的介绍如何建立一个可以运行的 Socket 服务并且在这个服务上进行事件的广播。([链接]) 它是完全免费的,你只要运行你自己...

上线清单 —— 20 个 Laravel 应用性能优化项

2019-08-31
阅读 5 分钟
1.9k
文章转发自专业的Laravel开发者社区,原始链接:[链接] 让我们开始吧!假若你的 laravel 应用已经投入生产环境中。 从第一个用户,到第十,第一百,直到成千上万的用户!慢慢地,随着用户越多,你的网站会越来越慢 那我们应该如何做?细节决定成败 经过一番搜索,我决定写下这20个使你网站提升速度的小提示 我将从基础开...

使用 Laravel 的 API 资源功能来构建你的 API

2019-08-30
阅读 4 分钟
5.3k
文章转发在专业的Laravel开发者社区,原始链接:[链接] 在过去的2年时间里,我一直使用 Fractal 来进行 API 开发。 如果说一个我最希望 Laravel可以增加的功能的话,无疑是方便的数据转换,以便开发更好的 API 接口。 别误会, Fractal 很好用,然而我总是希望能只用框架进行开发。如果可以的话,我尽可能不使用类库!我...

七个必知必会的 Laravel Model 小知识

2019-08-28
阅读 3 分钟
3.7k
当我第一次开始在 Laravel 开发时,我感觉在实现模型时有很多事情可以采用更好的方式来完成。在探索 Eloquent 模型类之后,我发现你可以用你的模型做一些有趣的事儿,这会让你感觉更加的轻松。

Laravel Conf China 2019 之 安正超

2019-05-16
阅读 1 分钟
4.7k
安正超,90 后,网络ID overtrue,开源爱好者,发布了 80 多个开源项目,代表作有 EasyWeChat 、EasySMS 及多款实用的 Laravel 拓展,曾就职于微博,先后从事微博运动,手机微博接口开发,目前就职于腾讯 CDC。

PHP 7.4 新语法:箭头函数

2019-05-09
阅读 2 分钟
7.8k
短闭包,也叫做箭头函数,是一种用 php 编写的短函数.当向函数中传递闭包时,这个功能是非常有用的,比如使用 array_map 或是 array_filter函数时.

使用 Laravel Passport 为你的 REST API 增加用户认证功能

2019-05-07
阅读 9 分钟
4.8k
在本教程中,我们将了解如何在 Laravel 应用中使用 laravel passport 认证。 我们还将使用 Laravel Passport 认证 构建一个简单的产品 (创建, 查询, 更新和删除 )。

Laravel 开源学校管理系统

2019-04-24
阅读 1 分钟
5.2k
文章转自:[链接] Unified Transform 是一个开源的学校管理平台,使用Laravel 5.5(当前LTS)和 可在GitHub上获得 构建: 在较高的层次上,Unified Transform的主要功能包括: 角色: 超级管理员, 管理员, 老师, 学生, 图书管理员, 会计师 出勤 评分 注册 公告, 教学大纲 图书馆 考试 年级 账号 消息 这是一个大型的 Larav...

十个推荐使用的 Laravel 的辅助函数

2019-04-22
阅读 3 分钟
3.9k
Laravel 包含各种全局辅助函数。 laravel 中包含大量辅助函数,您可以使用它们来简化开发工作流程。 在这里,我将编写10个最好的 laravel 帮助函数,用于使我的开发更容易。 您必须考虑在必要时使用它们。

[教程] 大白话 Laravel 中间件

2019-04-16
阅读 7 分钟
3.2k
文章转自:[链接] Laravel 中间件是什么? 简而言之,中间件在 laravel 中的作用就是过滤 HTTP 请求,根据不同的请求来执行不同的逻辑操作。 我们可以通过中间件实现以下功能: 指定某些路由 设置 HTTP 响应头 记录请求 过滤请求的参数 决定是否启用站点维护模式 响应前后做一些必要的操作 自定义中间件 命令行执行下面...

为什么我们需要 Laravel IoC 容器?

2019-04-15
阅读 7 分钟
3.9k
Laravel 是当今最流行、最常使用的开源现代 web 应用框架之一。它提供了一些独特的特性,比如 Eloquent ORM, Query 构造器,Homestead 等时髦的特性,这些特性只有 Laravel 中才有。

详解 Laravel 中的依赖注入和 IoC

2019-04-09
阅读 5 分钟
4.9k
作为开发者,我们一直在尝试通过使用设计模式和尝试新的健壮型框架来寻找新的方式来编写设计良好且健壮的代码。在本篇文章中,我们将通过 Laravel 的 IoC 组件探索依赖注入设计模式,并了解它如何改进我们的设计。

Laravel 中创建 Zip 压缩文件并提供下载

2019-04-02
阅读 2 分钟
3.9k
事实上,这不是关于 Laravel 的,而是和 PHP 的关联更多,我们准备使用从 PHP 5.2 以来就存在的 ZipArchive 类 ,如果要使用,需要确保php.ini 中的 ext-zip 扩展开启。

教程:Laravel 集合(Collection)的基础用法

2019-04-01
阅读 11 分钟
7.8k
文章转自:[链接] 更多文章:[链接] Laravel 集合是 Laravel 框架中一个十分有用的工具。 Laravel 集合就像是在 PHP 中的数组,但会更好用。 在这篇教程中,我们将会体验一些集合使用时的实用技巧。 集合(Collection) Illuminate\Support\Collection 类了提供一个便捷的操作数组的封装。 集合 Collection 类实现了部分...

干货:构建复杂的 Eloquent 搜索过滤

2019-03-26
阅读 14 分钟
3.3k
我们公司需要一种跟踪我们与世界各地客户举办的各种活动和会议的方式。我们目前的唯一方法是让每位员工在 Outlook 日程表上存储会议的详细信息。可拓展性较差!

自动化测试:六个值得参考的 Laravel 开源项目

2019-03-22
阅读 8 分钟
6.3k
最近我对自动化测试越来越感兴趣 —— 密切关注着 PHPUnit,TDD,Laravel Dusk,Travis 以及其他测试相关的关键词,所以我决定看看周围其他人是如何做自动化测试的。我在 GitHub 上找到了相当多的 Laravel 开源项目,从里面挑选出了 6 个来查看他们的测试方案。让我们分别看一下。

分享一些简单的 Laravel 编码实践

2019-03-07
阅读 1 分钟
3k
将任何 PHP 框架称为最好的框架都是错误的,因为不同的框架都有各自的优点。 通常来说,一个PHP开发者会根据项目需求来选择合适的框架。 但相信我, 我现在已经完全爱上了 Laravel。

使用 TDD 测试驱动开发来构建 Laravel REST API

2019-03-06
阅读 12 分钟
3.7k
今天我们将进行一场基于 Laravel 的测试驱动开发之旅。 我们将创建一个完整的 Laravel REST API,其中包含身份验证和 CRUD 功能,而无需打开 Postman 或浏览器。?

Laravel Excel 的五个隐藏功能

2019-03-04
阅读 6 分钟
5.6k
Laravel Excel package 最近发布了 3.0 版本,它所具有的新功能,可以帮助简化高级需求,并且可用性极高。大家一起来探讨一下可能不知道的一些隐藏功能,这些功能使 Laravel Excel 成为 Excel 拓展的最佳首选。

Laravel 测试: PHPUnit 入门教程

2019-03-01
阅读 13 分钟
5.5k
PHPUnit 是最古老和最著名的 PHP 单元测试包之一。它主要用于单元测试,这意味着可以用尽可能小的组件测试代码,但是它也非常灵活,可以用于很多不仅仅是单元测试。

上线清单 —— 20 个 Laravel 应用性能优化项

2019-02-28
阅读 5 分钟
4.5k
让我们开始吧!假若你的 laravel 应用已经投入生产环境中。 从第一个用户,到第十,第一百,直到成千上万的用户!慢慢地,随着用户越多,你的网站会越来越慢 那我们应该如何做?细节决定成败 经过一番搜索,我决定写下这20个使你网站提升速度的小提示 我将从基础开始,大部分都是可以瞬间完成的操作。然后,我将逐步提高...

Laravel 5.8 正式发布(文档翻译已启动)

2019-02-27
阅读 2 分钟
4k
Laravel 5.8 现在面向所有人正式发布了。这个版本包括了几个新特性以及最新的错误修复和对框架核心的改进。 一些新特性如下: PHP dotenv Laravel 5.8 集成了 PHP 的 dotenv 3.0 ,下面是 PHP dotenv 3.0 的新特性: 在阅读和更改环境变量部分具有更大的灵活性 对多行变量的一流支持 不再格式化值,你获取到的值就是它们...

Laravel 编码实践分享

2019-02-26
阅读 1 分钟
2.6k
将任何 PHP 框架称为最好的框架都是错误的,因为不同的框架都有各自的优点。 通常来说,一个PHP开发者会根据项目需求来选择合适的框架。 但相信我, 我现在已经完全爱上了 Laravel。

Laravel 5.8 前瞻

2019-02-25
阅读 3 分钟
4.5k
Laravel 5.0 发布于 2015 年 2 月,从那时起大约每六个月会发布一次 5.x 的新版本。上一个版本(Laravel 5.7)于 2018 年 9 月发布,因此我们预计可以在 2019 年 3 月左右看到 Laravel 5.8的发行版。

利用 Laravel Resources 来整合第三方 API 数据

2019-01-25
阅读 4 分钟
3.7k
对于某些应用程序,可能需要第三方服务或者 API 来提取某些数据,将该数据转换为所需的响应,并将其传送到客户端界面。 为此,我们需要找到一种方法,方便从控制器发送到视图或最终用户界面的数据保持一致性。 因此,可能需要构建一个代表应用程序中所需资源的新对象或类。 您或许可能会想『为什么我需要它?』,因为,...

专为 Laravel 定制的 Visual Studio Code 编辑器

2019-01-24
阅读 2 分钟
7.9k
嗨 工匠,我从 Laravel4.1 到 5.4 一直再用它,我相信它仍然是最流行的PHP框架。它提供许多功能为快速开发 web 和 Api ,以及5.3支持 VueJs 前端开发。你也有很多神奇的功能在这吧?

无头浏览器测试可视化:Laravel Dusk 控制台入门指南

2019-01-23
阅读 6 分钟
4.4k
Laravel Dusk 控制台是一款 Laravel 扩展包,能够为你的 Dusk 测试套件提供漂亮的可视面板。通过它,你可以可视化运行 Dusk 测试时涉及的各个步骤,以及查看每个步骤的 DOM 快照。这对于调试浏览器测试、并搞清楚后台做了什么十分有用。同时,你还可以使用浏览器的调试工具来检查 DOM 快照。

分享 10 个你可能不知道的 Laravel Eloquent 小技巧

2019-01-22
阅读 3 分钟
4k
Laravel 是一个功能丰富的框架。但是,你无法从官方文档中找到所有可用的功能。以下是一些你可能不知道的功能。 1.获取原始属性 当修改一条 Eloquent 模型记录的时候你可以通过调用 getOriginal() 方法获取记录的原始属性 {代码...} 2. 检查模型是否被修改 使用 isDirty() 方法确定模型或给定属性是否已被修改 {代码...}...

刚接触一个 Laravel 项目,你可以从这些地方入手

2019-01-18
阅读 4 分钟
2.6k
当你接手一个新项目的时候,可能会感到无从下手,如果不熟悉编程,则更是如此。那么,我们该从哪儿入手呢?项目代码的哪些部分我们需要着重了解?下面我们看看 Laravel 项目的几个通用的部分。

在 Laravel 应用中构建 GraphQL API

2019-01-16
阅读 5 分钟
3.1k
GraphQL 是一种 API 查询语言,还是一种根据你为数据定义的类型系统执行查询的服务器端运行时。GraphQL 不依赖于任何指定的数据库或存储引擎,而是由你的代码和数据来作支持的。 graphql.org