laravel框架
文章平均质量分 88
woshihaiyong168
1.苦才是生活;2.累才是工作
3.变才是命运;4.忍才是历练
5.容才是智慧;6.静才是修养
7.舍才会得到;8.做才会拥有
展开
-
PHP苹果支付以及事件通知-周期订阅实现
苹果支付 周期订阅原创 2023-01-10 18:49:04 · 3043 阅读 · 0 评论 -
laravel5.1 ajax post 传值_token
laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token={{ csrf_token() }}每次都写这条数据是否不利于我们优雅的编写代码呢?!laravel中也提供了header中传_token 方式 只需要在前台header标原创 2016-12-14 08:59:59 · 7555 阅读 · 0 评论 -
laravel5验证码
laravel框架是一个“非常优雅的框架”的框架,但是laravel框架中却没有像TP 以及Ci框架中自带的验证码类,此时就需要引入第三方库,下面我们就开始吧!!! 参考文章链接:http://www.jianshu.com/p/8e4ac7852b5a效果展示:代码实现:在Laravel中有很多图片验证码的库可以使用,本篇介绍其中之一:gregw原创 2016-12-14 15:41:41 · 5024 阅读 · 2 评论 -
laravel 前后台路由分离
在laravel中创建文件放置前台和后台控制器找到app/providers/RouteServiceProvider.PHP文件在内配置例:[plain] view plain copy print? namespace App\Providers; use Illuminate\Routing\Router; use Illumin原创 2016-12-28 15:47:02 · 1837 阅读 · 1 评论 -
laravel框架中使用QueryList插件采集数据
laravel框架中使用queryList 采集数据 采集数据对我们来说真家常便饭,那么苦苦的写正则采集那么一点点东西,花费了自己大把的时间和精力而且没有一点技术含量,这个时候就是使用我们的好搭档QueryList的好时机。queryList的网上文档:https://doc.querylist.cc/site/index/doc/8 1、下载QueryList原创 2016-12-08 21:31:27 · 4645 阅读 · 2 评论 -
Highcharts (后台数据线形统计)使用实例
效果实现:插件地址:插件demo插件教程:插件教程实现步骤:1、选择好符合业务需求的demo 将js文件打包到项目中去 直接引用2、显示页面@include('layouts.head') <meta name="viewport" content="width=device-width, user-scalabl原创 2017-04-04 09:48:21 · 1064 阅读 · 0 评论 -
laravel5.1 框架 自定义分页
效果实现:use Illuminate\Http\Request;use Illuminate\Pagination\LengthAwarePaginator;use Illuminate\Pagination\Paginator;/** * 注册途径来源分布 * @param Request $request * @ret原创 2017-04-13 21:27:50 · 1384 阅读 · 0 评论 -
laravel 5.1 查询底层原理 (Query Builder) 源码解析(上)
原文地址说明:本文主要学习Laravel Database模块的Query Builder源码。实际上,Laravel通过Schema Builder来设计数据库,通过Query Builder来CURD数据库。Query Builder并不复杂或神秘,只是在PDO扩展的基础上又开放封闭的包装了一层,提供了fluent api,使得书写的代码也很简洁流畅。在看下Query Buil转载 2017-05-11 20:11:48 · 1870 阅读 · 0 评论 -
laravel 5.1 查询底层原理 (Query Builder) 源码解析(中)
说明:本篇主要学习数据库连接阶段和编译SQL语句部分相关源码。实际上,上篇已经聊到Query Builder通过连接工厂类ConnectionFactory构造出了MySqlConnection实例(假设驱动driver是mysql),在该MySqlConnection中主要有三件利器:\Illuminate\Database\MysqlConnector;\Illuminate\Database转载 2017-05-11 20:13:54 · 711 阅读 · 0 评论 -
laravel 5.1 查询底层原理 (Query Builder) 源码解析(下)
说明:本文主要学习下Query Builder编译Fluent Api为SQL的细节和执行SQL的过程。实际上,上一篇聊到了\Illuminate\Database\Query\Builder这个非常重要的类,这个类含有三个主要的武器:MySqlConnection, MySqlGrammar, MySqlProcessor。MySqlConnection主要就是在执行SQL时做连接MySql数据转载 2017-05-11 20:15:28 · 1432 阅读 · 1 评论 -
laravel5.1启动详解
laravel的启动过程如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的。laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助。提示:在此之前,最好看一下官方文档,大概知道laravel,再来看这个笔记,这样效果可能会好一点。统一入口laravel框架使用了统转载 2017-05-06 14:51:55 · 563 阅读 · 0 评论 -
laravel5.1 子查询(Query_Builder)
laravel 5.1 子查询实例原生SQL:select count(uid) as onl,date_format(time,'%H') as hour from `d_user_login201705` where `id` in (select min(id) as mid from `d_user_login201705` where `type` = '0' and `ti原创 2017-05-11 20:17:05 · 5626 阅读 · 0 评论 -
日活、周活(周重活)、月活 统计
效果展示:以上数据为测试数据实现思路: 按照查询天数往前推规定天 比如周、月 登录表为按月分表关键sql:laravel5.1 框架日活实现方式一: 不使用文件缓存关键sql : date_format()/** * 日活(登录) * @param Request $request原创 2017-06-20 14:45:01 · 6273 阅读 · 0 评论 -
用户留存(app)统计
一个产品的用户留存关系到该产品是否健康的发展实现效果:表详情:注册表:d_user_register201704 以月份分表 (uid 唯一)CREATE TABLE `d_user_register201704` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` bigint(20) NOT NULL DEFAULT原创 2017-04-17 21:22:29 · 3847 阅读 · 0 评论 -
msql sql_model 详解(laravel5.6为例)
在我们使用mysql 的时候总会用到 group by 那么 我们有些时候需要查询group by 之外的字段 一 ERR 1067引发的血案 今天在Navicat中运行sql语句创建数据表出现了错误Err 1067。而这条语句在有些同事的mysql上是正确的,但是在有些人那里就报错。你说气不气人。 原因竟然是timestamp的默认值不正确。查阅资料...原创 2018-07-16 16:31:45 · 2952 阅读 · 0 评论 -
laravel 框架引用css、js
laravel框架引入js以及css文件 模板页面 eg: 文件位置:public下放入js以及css文件原创 2016-11-28 09:34:56 · 2590 阅读 · 0 评论 -
laravel中公共子视图继承实现
目录(?)[+]模板继承什么用? 自然是增强基础页面的复用,有利于页面文档的条理,也便于更改多处使用的内容,如页头、页脚 1.用法概要@include('common.header') 包含子视图@extends('article.common.base') 继承基础模板@yield('content') 视图占位符@section('content') @ends转载 2016-12-08 18:44:45 · 510 阅读 · 0 评论 -
2016 版 Laravel 系列入门教程(一)【最适合中国人的 Laravel 教程】
本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本文基于 Laravel 5.2 版本,无奈 5.2 的中文文档还没有跟上,大家勉强看一下 5.1 的吧:Laravel 5.1 中文文档:http://laravel-china.org/docs/5.1http://www.转载 2016-11-17 11:35:08 · 3162 阅读 · 0 评论 -
php oop-命名空间
1. PHP中的命名空间是什么? 官方解释在此: 命名空间概述命名空间用一句话说,就是:把 类、函数、变量 等放到逻辑子文件夹中去,以避免命名冲突。注:命名空间跟实际代码文件在文件系统中的路径没有任何关系,如果你感到迷茫,可以看看本文最后一节。2. 被隐藏的第一个 \在每个 PHP 文件的最开始定义命名空间:<?php namespace TinyLara\TinyRout转载 2016-11-17 14:21:56 · 401 阅读 · 0 评论 -
2016 版 Laravel 系列入门教程(二)【最适合中国人的 Laravel 教程】
本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本篇文章中,我将跟宝宝们一起学习 Laravel 框架最重要的部分——路由系统。如果你读过旧的基于 Laravel 5.0 版本的此教程,你会发现那篇文章里大书特书的 Auth 系统构建已经被 Laravel 捎带手给解决了。在更早的转载 2016-11-17 14:53:03 · 1340 阅读 · 0 评论 -
2016 版 Laravel 系列入门教程(三)【最适合中国人的 Laravel 教程】
本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。在本篇文章中,我们将尝试构建一个带后台的简单博客系统。我们将会使用到 路由、MVC、Eloquent ORM 和 blade 视图系统。简单博客系统规划我们在教程一中已经新建了一个 Eloquent 的 Model 类 Articl转载 2016-11-17 19:50:25 · 1960 阅读 · 0 评论 -
2016 版 Laravel 系列入门教程(四)【最适合中国人的 Laravel 教程】
本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本篇文章中,我将跟大家一起实现 Article 的新增、编辑和删除功能,仔细解读每一段代码,相信本篇文章看完,你就能够 get Laravel 使用之道。RESTful 资源控制器资源控制器是 Laravel 内部的一种功能强大的约转载 2016-11-18 10:27:35 · 701 阅读 · 0 评论 -
laravel中关闭CSRF的方法
在框架中一般情况下报这种错误的都是csrf防攻击未关闭那么我们可以关闭这种csrf有以下两种方法:第一种打开文件路径:app\Http\Kernel.PHP找到这行代码并注释掉:'App\Http\Middleware\VerifyCsrfToken' 第二种打开文件路径:app\Http\Middleware\VerifyCsrf转载 2016-11-18 16:44:56 · 1243 阅读 · 0 评论 -
laravel文件上传
实现代码: $file = Request::file('photo');//文件 $name = input::get('name');//其他属性值 $allowed_extensions = ["png", "jpg", "gif"]; if ($file->getClientOriginalExtension() &&转载 2016-11-18 16:47:13 · 611 阅读 · 0 评论 -
laravel中session的使用
简介:由于HTTP驱动的应用是无状态的,所以我们使用Session来存储用户请求信息。Laravel通过干净、统一的API处理后端各种Session驱动,目前支持的流行后端驱动包括Memcached、Redis和数据库。配置Session配置文件位于config/session.PHP。默认情况下,Laravel使用的session驱动为文件驱动,这对许多应用而言是没有什么问题的。在生转载 2016-11-18 16:48:34 · 5689 阅读 · 0 评论 -
2016 版 Laravel 系列入门教程(五)【最适合中国人的 Laravel 教程】
本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本文是本系列教程的完结篇,我们将一起给 Article 加入评论功能,让游客在前台页面可以查看、提交、回复评论,并完成后台评论管理功能,可以删除、编辑评论。Article 和评论将使用 Laravel Eloquent 提供的“一对多关系”转载 2016-11-18 16:53:58 · 889 阅读 · 0 评论 -
laravel框架详解
laravel框架是现在php框架中十分流行的框架1、概念Laravel是一个有着美好前景的年轻框架,它的社区充满着活力,同时提供了完整而清晰的文档,而且为快速、安全地开发现代应用提供了必要的功能。2011年,Taylor Otwell首次将Laravel带给这个世界,彼时,Laravel就是一个全新且现代的框架。Laravel基于MVC架构,可以满足诸如事件处理、用户身份验证等各原创 2016-11-17 21:09:18 · 11344 阅读 · 0 评论 -
laravel model层建立(以及控制器调用)
我们编程一般都是采用mvc的形式,这个想法对我们来说根深蒂固,当我们了解lavarel框架的时候已经被它优雅的编程所折服,那么刚开始我们都会有疑问laravel的model层文件去哪里了,当我们使用PHP artisan make:model privilegeModel(名字随便写,可以不加Model) 创建model 时它默认放在了app同级目录下,那么下面我们就开始在创建的model层中开发原创 2016-11-19 11:49:45 · 18314 阅读 · 0 评论 -
Laravel Eloquent ORM--整理
介绍Laravel 的 Eloquent ORM 提供了漂亮、简洁的 ActiveRecord 实现来和数据库的互动。 每个数据库表会和一个对应的「模型」互动。在开始之前,记得把 config/database.PHP 里的数据库连接配置好。基本用法我们先从建立一个 Eloquent 模型开始。模型通常放在 app 目录下,但是您可以将它们放在任何地方,只要能通过 co转载 2016-11-19 16:11:56 · 636 阅读 · 0 评论 -
laravel DB类SQL语句操作(CURD)
1、从数据表中取得单一数据列$user= DB::table('users')->where('name','John')->first();2、检索表中的所有行复制代码代码如下:$users = DB::table('users')->get();foreach ($users as $user){var_dump($user->name);}3、原创 2016-11-01 09:32:01 · 15781 阅读 · 0 评论 -
laravel表单验证
详细地址:https://segmentfault.com/a/1190000003718819效果展示: 代码 实现:后台: public function login() { if($input = Input::all()){ //验证提交的数据原创 2016-11-30 11:58:53 · 2371 阅读 · 0 评论 -
laravel接值 get post
laravel使用一种简单的方式来访问用户提交的信息。 你可以用统一的方式来访问用户提交的信息,而不用为用户提交信息的方式操心。引用类:use Illuminate\Support\Facades\Input;获取一个用户提交的值代码如下:$name = Input::get('name');为用户提交信息指定一个的默认返回值(如果用户未提交)代码如下:$name原创 2016-11-01 11:31:55 · 15376 阅读 · 2 评论