Composer中require與require-dev的差別

在使用composer安裝套件時常會有些套件使用「require」,有些套件使用「require-dev」的方式去安裝套件,差了一下他們之間使用時機的差異。

使用時機

  • require:專案必須要使用的套件
  • require-dev:開發專案時使用的套件(像是測試的套件),在正式環境不需要的套件

Read More

Laravel 5.3 新特性系列 —— 深入探讨 Laravel Echo 使用:实时聊天室

什么是 Laravel Echo

Echo是一个让我们在Laravel应用中轻松实现WebSockets(关于WebSockets工作原理和机制可参考这篇文章:WebSocket 实战)功能的工具,同时简化了构建复杂WebSockets交互中更加通用、复杂的部分。

注:Echo 还处于开发阶段,本教程代码和最终发布版本可能会有出入,望知悉。

Echo 由两部分组成:针对Laravel事件广播系统的一系列优化,以及一个新的JavaScript包。

Read More