Laravel的启动
laravel的入口文件位于public/index.php,
继续阅读 »
一. 介绍
Laravel致力于完善整个PHP开发过程,使得本地开发环境的搭建和分发更加简单.Vagrant提供了一种简单并且优雅的方式来管理和配置虚拟机.
Laravel Homestead 是一个官方的Vagrant "box" 安装包,它提供了一个完美的开发环境,它不需要在你的本地机器安装PHP, HHVM, web服务器, 和其他任何服务软件.有了它,你再也不用担心搞乱自己的操作系统了! Vagrant boxes完全是一次性了,如果环境出了问题,你可以在几分钟之内重新构建开发环境.
继续阅读 »
Hello
最近看了Laracasts的Laravel5教程视频,感慨很多啊。凭着我半吊子英语都觉得Laravel绝对有向Rails看齐的能力。
今天开始做一些小的笔记。
继续阅读 »
前阵子重构部门业务框架,大部分代码转移到了Laravel,小部分代码遗留在旧框架中。在转移的过程中Nginx是无法通过通用配置来进行两个框架的Url重写切换的,Nginx需要对每个Module,甚至每个Action都进行配置,导致Nginx配置冗余巨大,参与的同事每上线一个功能就需要上服务器增加或修改Nginx配置,苦不堪言。
继续阅读 »
在程序界的远古时期,大神们手持键盘敲着机器语言跟庞大的机器打着交道,那时候机器语言还没有语义和语法,更没有封装的概念。后来进化到汇编语言,C语言时期,基础的功能特性就已经能满足当时的需求了,比如函数封装使其得于复用,但随着计算机的普及,操作系统的到来,面向过程语言已无法继续满足复杂的需求。
继续阅读 »
一.安装及基础配置
dingo环境要求:
- laravel(或Lumen)5.1+
- PHP 5.5.9 +
下载
安装使用Composer命令安装扩展包:
composer require dingo/api:1.0.x@dev
more
Laravel基础配置
在laravel框架下,注册服务提供者。config/app.php中的providers数组中添加如下代码
Dingo\Api\Provider\LaravelServiceProvide::class
需要生成自定义的dingo配置文件config/api.php(发布的配置文件),在Termianl中执行
继续阅读 »
Laravel 的 API 认证系统 Passport
介绍
安装
前端快速上手
配置
令牌的使用期限
发放访问令牌
管理客户端
请求令牌
刷新令牌
密码授权令牌
创建密码授权客户端
请求密码授权令牌
请求所有作用域
简化授权令牌
客户端授权令牌
私人访问令牌
创建私人访问令牌的客户端
管理私人访问令牌
路由保护
通过中间件
传递访问令牌
令牌作用域
定义作用域
给令牌分派作用域
检查作用域
使用 JavaScript 接入 API
事件
测试
继续阅读 »
首先祝自己生日快乐啦 ^_^
What's the tinker ?
Tinker是laravel带的一个命令行的php交互工具。
有时候一个很简单的测试可能需要在代码里改东西,然而可能只会写一行代码。
这种工具学名叫做REPL,
Ruby有irb,node也有console,python有,而php没有。
继续阅读 »