首页 > TAG信息列表 > Laravel5
laravel5初探
1.前置工作 laravel5 安装 https://docs.golaravel.com/docs/4.2/installation laravel5中文文档 https://learnku.com/docs/laravel/5.5/routing/1293 2.用户增删改查模块 数据库配置 .env文件 add routes/web.php 创建一个新路由 //用户添加路由 Route::get('user/add','UserLaravel5使用qq邮箱smtp发邮件配置及测试
第一步:.env中的MAIL配置: MAIL_DRIVER=smtp MAIL_HOST=smtp.qq-com MAIL_PORT=587 MAIL_USERNAME=xxxxxxxxx@qq-com #你的QQ号或QQ邮箱 MAIL_PASSWORD=abcdabcdabcdabcd #授权码 MAIL_ENCRYPTION=tls 16位授权码在QQ批发>设置->帐号页面中,开启使用smtp后可以得到。 encryption默【Laravel5源码阅读】控制台服务提供者ConsoleSupportServiceProvider
<?php namespace Illuminate\Foundation\Providers; use Illuminate\Support\AggregateServiceProvider; class ConsoleSupportServiceProvider extends AggregateServiceProvider { /** * Indicates if loading of the provider is deferred. * 指示是否Laravel5打印所有运行SQL
//function //laravel 官方打印sql public static function printAllSql(){ DB::listen(function($query) { $sql_arr = []; $bindings = $query->bindings; $sql = $query->sql; foreach ($bindings as $replLaravel5版本在sql查询时用when方便条件判断查询【闭包方式】
不同的SQL查询场景在不同的框架里都有各自的风格来快速实现,YII里用的是 new CDbCriteria的方式来组装sql,Laravel有when方法来判断满足 源码路径:vendor\laravel\framework\src\Illuminate\Database\Concerns\BuildsQueries.php,分析源码可以得出:when会判断第一个参数的真与假,如果是laravel5.★ 自定义转义
安装Laravel 5 语言包 Laravel-lang,包含 52 种语言 DOS composer require “overtrue/laravel-lang:~3.0” 配置 安装完成后,在项目文件 config/app.php 中 语言配置改为: 'locale' => 'zh-CN', 注册 providers Illuminate\Translation\TranslationServiceProvider::classlaravel5中添加自定义函数
转自:https://www.tuicool.com/articles/baENNzq Laravel内包含了很多非常好用的辅助函数,比如array_get()、array_first()、app_path()等等,具体可以查看http://laravelacademy.org/post/205.html文档,这些辅助函数为我们提供了很多简单易用的功能,提升了我们的开发效率,但是如果要新增Laravel5中通过SimpleQrCode扩展包生成二维码实例
Simple Qrcode是基于强大的Bacon/BaconQrCode库开发的针对Laravel框架的封装版本,用于在Laravel中为生成二维码提供接口。 安装SimpleQrCode扩展包 在项目根目录下使用如下命令安装依赖包: composer require simplesoftwareio/simple-qrcode 1.3.* 或者设置Composer安装SimpleQrCod