在使用redis之前,请先安装 php redis 扩展。
安装 phpredis 扩展(已经安装的可跳过):https://blog.vini123.com/232
安装包
composer require predis/predis
composer require illuminate/redis
在使用redis之前,请先安装 php redis 扩展。
安装 phpredis 扩展(已经安装的可跳过):https://blog.vini123.com/232
composer require predis/predis
composer require illuminate/redis
homestead中php环境没有redis扩展的窘境,网上的教程也不通用,因为那些教程都只是针对单一机器单一版本php环境下的安装方法,而homestead安装了多个php版本,安装方式略有不同,怎么办?往下看:
注意:命令权限不够时请自动在命令前加上sudo前缀提权;教程还要求你会使用vi编辑器简单地写入文件内容(当然你有其它方法创建文件内容也可以)。
继续阅读
lumen 是一个由 Laravel 组件搭建而成的微框架,是当前最快的 PHP 框架之一!
Lumen 专为微服务或者 API 设计,对 Laravel 优化了框架的加载机制, 所以 Lumen 对资源的要求少很多,速度也比laravel快很多; 因师承Laravel,所以Lumen 向 Laravel 迁移是很容易的事情。 Lumen目前是1.0 版本,基于 Laravel 5.x 开发。(Lumen 没有使用 Symfony 的路由模块, 而是采用了速度更加快的 nikic/fast-route。)
继续阅读
原文地址:http://justericgg.logdown.com/posts/196891-php-series-autoload
在不使用框架,手动写php时,使用命名空间和autoload很有用。
继续阅读
安装 lumen 后,使用 php artisan make:controller XXX
时出错。于是,查看了下相关的命令(php artisan list
),发现对比 laravel
缺失了很多命令。
遇到这个问题的,都是使用过 lumen的。遇到这个问题的,也有人解决这个问题。请看:https://github.com/webNeat/lumen-generators
github 上已经介绍了怎么安装使用。这里再啰嗦一下。
composer require wn/lumen-generators
app/Providers/AppServiceProvider.php
中添加:public function register()
{
if ($this->app->environment() == 'local') {
$this->app->register('Wn\Generators\CommandsServiceProvider');
}
}
bootstrap/app.php
中注册。添加:$app->register(Wn\Generators\CommandsServiceProvider::class);
php artisan list //已经追加了一些新命令
php artisan wn:controller Lover //创建控制器,连带的路由也创建了