laravel

优化Laravel网站性能的tips

Laravel是一个功能强大的框架,组件很多,代码也很庞大,它的易用方便是牺牲了性能的,即便如此它仍然是一个优秀的框架,但在正式环境下要做好优化提升网站的打开速度。1.关闭debug打开.env文件,把debug设置为false.APP_ENV=localAPP_DEBUG=falseAPP_KEY=base64:sT/aTFeaE13eyao1Raee6jC9Ff+Yle

使用 Laravel Socialite 集成微信登录

Laravel SocialiteLaravel Socialite provides an expressive, fluent interface to OAuth authentication with Facebook, Twitter, Google, LinkedIn, GitHub and Bitbucket. It handles almost all of

基于Laravel的API服务端架构代码

API服务端架构代码源码http://flc.ren/2016/08/549.htmlhttps://github.com/flc1125/Ap...部署说明现有API基于laravel框架开发,本次介绍也针对laravel。可根据文档自行调整,以适用其他框架下使用数据库相关执行如下SQL语句CREATE TABLE prefix_apps (id INT(10) NOT

Laravel学习笔记之Demo2——用Aja来做个ToDoList

引言本文基于Laravel框架做的一个URL生成和存储demo,主要目的是学习使用Laravel框架。内容基于英文书籍《Packt.Laravel.Application.Development.Blueprints》第二章节,似乎没有中文版。书籍基于Laravel4的,学习时使用Laravel5.2框架开发。开发环境:Laravel5.2+MAMP+PHP7+MySQL5

Laravel 的几点疑惑

代码风格问题太多的空行,奇怪的注释风格风格不统一 $app->make('xxx'); app('xxx'); $app['xxx'];这并不是什么值得炫耀的高级功能,反而会影响可读性。 关键字:php, laravel, 空行, APP

laravel 5.2 取 Auth::user() 的值一直为NULL

因为 laravel 5.2 更新了路由策略......... 所以所有路由都应该写在中间件web的下面Route::group(['middleware' => 'web'], function () {// your routes});当然也可以把web中间件放到全局的中间件里面去 ,在app/Http/Kernel.php文件中,然后把web中间件删掉 protect

非 Laravel 项目中集成使用 illuminate/config

本文最早发表于本人博客:  非Laravel项目中集成使用 illuminate/configLaravel的配置都在config目录下非常方便管理,可以通过config()帮助函数来实现对配置项目的设置和获取,同时用 DotEnv 来实现项目内环境变量的控制,非常强大和方便。我们在日常开发中如果没有使用Laravel框架,比如写一些脚本,或者自己写的项目框架,但是想集成这

Laravel学习笔记之PHP对象遍历(Iterator)

说明:本文章主要讲述PHP的对象遍历(Iterator)知识点。由于Laravel框架中就在集合(Collection)中用到了对象遍历知识点,故记录并学习之。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。Laravel中在基础集合类Illuminate\Support\Collection、路由类中Illuminate\Routing\RouteColle

一种低成本的找回密码token验证方案

随着互联网的高速发展,WEB2.0网站的业务越来越庞大,一些token验证在许多场景下都必不可少,比如说交易订单的防止多次提交,重要的敏感操作防止CSRF(跨站请求伪造)攻击,以及短信验证码,找回密码验证码,注册登录图形的生成和验证。token的特点主要有如下几个:唯一性时效性不可预测很多大型业务中,比如说BAT的找回密码流程中,对于发给用户的找回密码链接邮件需要同时提交用

使用 Laravel 框架开发是什么样的体验

在程序界的远古时期,大神们手持键盘敲着机器语言跟庞大的机器打着交道,那时候机器语言还没有语义和语法,更没有封装的概念。后来进化到汇编语言,C语言时期,基础的功能特性就已经能满足当时的需求了,比如函数封装使其得于复用,但随着计算机的普及,操作系统的到来,面向过程语言已无法继续满足复杂的需求。历史的变迁促使了高级语言的诞生,到了我们这个阶段,已经是高级语言百花齐放的时代,Jav