在程序界的远古时期,大神们手持键盘敲着机器语言跟庞大的机器打着交道,那时候机器语言还没有语义和语法,更没有封装的概念。后来进化到汇编语言,C语言时期,基础的功能特性就已经能满足当时的需求了,比如函数封装使其得于复用,但随着计算机的普及,操作系统的到来,面向过程语言已无法继续满足复杂的需求。
继续阅读 »
Hello
最近看了Laracasts的Laravel5教程视频,感慨很多啊。凭着我半吊子英语都觉得Laravel绝对有向Rails看齐的能力。
今天开始做一些小的笔记。
继续阅读 »
一.安装及基础配置
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致力于完善整个PHP开发过程,使得本地开发环境的搭建和分发更加简单.Vagrant提供了一种简单并且优雅的方式来管理和配置虚拟机.
Laravel Homestead 是一个官方的Vagrant "box" 安装包,它提供了一个完美的开发环境,它不需要在你的本地机器安装PHP, HHVM, web服务器, 和其他任何服务软件.有了它,你再也不用担心搞乱自己的操作系统了! Vagrant boxes完全是一次性了,如果环境出了问题,你可以在几分钟之内重新构建开发环境.
继续阅读 »
首先祝自己生日快乐啦 ^_^
What's the tinker ?
Tinker是laravel带的一个命令行的php交互工具。
有时候一个很简单的测试可能需要在代码里改东西,然而可能只会写一行代码。
这种工具学名叫做REPL,
Ruby有irb,node也有console,python有,而php没有。
继续阅读 »
Laravel的启动
laravel的入口文件位于public/index.php,
继续阅读 »