简介 Laravel Scout 为 Eloquent 模型全文搜索实现提供了简单的.基于驱动的解决方案.通过使用模型观察者,Scout 会自动同步更新模型记录的索引. 目前,Scout 通过 Algolia 驱动提供搜索功能,不过,编写自定义驱动很简单,你可以很轻松地通过自己的搜索实现来扩展 Scout. 注:Algolia 是一个托管式的全文搜索引擎,我们可以通过其提供的 API 在网站和移动应用中快速实现实时搜索功能.Algolia 提供的服务是收费的,不过我们可以使用其免费版本进行测试,…
服务器要求 Laravel 框架对PHP版本和扩展有一定要求,不过这些要求 Laravel Homestead 都已经满足了,不过如果你没有使用 Homestead 的话(那真是一件很遗憾的事情),有必要了解下这些以便确认自己的环境满足要求: PHP >= 7.0.0 PHP OpenSSL 扩展 PHP PDO 扩展 PHP Mbstring 扩展 PHP Tokenizer 扩展 PHP XML 扩展 满足以上需求之后,就可以开始安装 Laravel 了. 安装 Laravel Larave…
忽然无聊的想给自己写的程序保存的文件使用自己的名字简写作为后缀,于是有了下文. IDR_MAINFRAME格式介绍 IDR_MAINFRAME字符串资源中包含7个子串,分别以/n结束,即如下格式: <windowTitle>/n<docName>/n<fileNewName>/n<filterName>/n<filterExt>/n<regFileTypeId>/n<regFileTypeName>/n CDocTempl…
[ Laravel 5.5 文档 ] 处理用户请求 —— HTTP 请求的过滤器:中间件 http://laravelacademy.org/post/7812.html 简介 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制.例如,Laravel 内置了一个中间件来验证用户是否经过认证(如登录),如果用户没有经过认证,中间件会将用户重定向到登录页面,而如果用户已经经过认证,中间件就会允许请求继续往前进入下一步操作. 当然,除了认证之外,中间件还可以被用来处理很多其它任务.比如:COR…
EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. github地址:https://github.com/alibaba/easyexcel 开源项目不容易,如果觉得本项目对您的工作还是有帮助的话,请在帮忙在github star点个★Star. 我使用后,觉得阿里确实很用心,使用简单,速度还快,这个⭐可以给. 如果以下内容还是看不懂,给他们点个小星星,然后我教你,嘻嘻. jar下载地址:https://share.…
简介 Laravel 默认的目录结构试图为不管是大型应用还是小型应用提供一个良好的起点.当然,你也可以按照自己的喜好重新组织应用的目录结构,因为 Laravel 对于指定类在何处被加载没有任何限制 —— 只要 Composer 可以自动载入它们即可. Models 目录在哪里? 许多初学者可能都会困惑 Laravel 为什么没有提供 models 目录,官方解释说是因为不同人对 models 这个词的含义看法不同,容易造成歧义,有些开发者认为应用的模型指的是业务逻辑,另外一些人则认为模型指的是与…
 Posted on 2018年3月5日 by  学院君 简介 当我们使用现实世界中的任何工具时,如果理解了该工具的工作原理,那么用起来就会得心应手,应用开发也是如此.当你理解了开发工具如何工作,用起来就会更加游刃有余. 这篇文档的目标就是从更高层面向你阐述 Laravel 框架的工作原理.通过对框架更全面的了解,一切都不再那么神秘,你将会更加自信地构建应用.如果你不能马上理解所有这些条款,不要失去信心!先试着掌握一些基本的东西,你的知识水平将会随着对文档的探索而不断提升. 生命周期概览 第一件…
最近想统计word文档中的一些信息,人工统计的话...三天三夜吧 python 不愧是万能语言,发现有一个包叫做 docx,非常好用,具体查看官方文档:https://python-docx.readthedocs.io/en/latest/index.html (v0.8.6) 还有一个是 win32com 包,这个包安装步骤如下: http://jingyan.baidu.com/article/d3b74d64c853081f77e60929.html 安装好 win32com之后安装 d…
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe JDK6 API CHM中文参考下载: JDK6API中文参考070114.rar :http://chinesedocument.com/upimg/soft/JDK6API中文参考070114.rar Java SE 6 AP…
前几天偶然看到了dapper,由于以前没有用过,只用过ef core,稍微看了一下,然后写了一些简单的可复用的封装. Dapper的用法比较接近ADO.NET所以性能也是比较快.所以我们先来看看使用ADO.NET的时候我们怎么实现代码复用的封装. 一.ADO.NET的封装案例 利用反射对ADO.NET进行封装,看代码: DBHelper.cs:这边用的是mysql,如果要用sqlserver将MySqlConnection换成SqlConnection即可. 这个写的比较简单,如果有复杂的sql…
在写api的时候,数据一般是以json格式进行传输的,没有对象可以直接使用.这个时候,对数据的序列化转换就很重要,Eloquent提供了很方便的方法和约定,不仅可以转换,还可以控制里面的键值. 基本用法 将模型转化为数组 $user = App\User::with('roles')->first(); return $user->toArray(); 把一个模型转化成数组: $users = App\User::all(); return $users->toArray(); 把col…
简介 在其他框架中,分页可能是件非常痛苦的事,Laravel 让这件事变得简单.易于上手.Laravel 的分页器与查询构建器和 Eloquent ORM 集成在一起,并开箱提供方便的.易于使用的.基于数据库结果集的分页.分页器生成的 HTML 兼容 Bootstrap CSS 框架. 基本使用 基于查询构建器进行分页 有多种方式实现分页功能,最简单的方式就是使用查询构建器或 Eloquent 查询提供的 paginate 方法.该方法基于当前用户查看页自动设置合适的偏移(offset)和限制(…
方法一:修改/etc/fonts/conf.d/49-sansserif.conf文件,如下: 1: <?xml version="1.0"?> 2: <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> 3: <fontconfig> 4: <!-- 5: If the font still has no generic name, add sans-serif 6: --> 7: <…
文档页面地址:https://doc.react-china.org/docs/thinking-in-react.html 该文档只给了具体实现思路,下面是我实现的代码. 初学react,如果有写的不规范的地方,望大家多多指正! FilterableProductTable (橙色): 包含了整个例子 SearchBar (蓝色): 接受所有的用户输入 ProductTable (绿色): 根据用户输入过滤并展示数据集合 ProductCategoryRow (绿松石色): 展示每个分类的标题…
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using VanCloud.HPCCloud.UserManager; using VanCloud.HPCCloud.ReportManager; using System.IO; using System.Drawi…
一.快速入门1. 查看集群的健康状况http://localhost:9200/_cat http://localhost:9200/_cat/health?v 说明:v是用来要求在结果中返回表头 状态值说明 Green - everything is good (cluster is fully functional),即最佳状态Yellow - all data is available but some replicas are not yet allocated (cluster is…
1.简介 Laravel通过传统的登录表单已经让用户认证变得很简单,但是API怎么办?API通常使用token进行认证并且在请求之间不维护session状态.Laravel使用LaravelPassport让API认证变得轻而易举,Passport基于Alex Bilbie维护的 League OAuth2 server ,可以在数分钟内为Laravel应用提供完整的OAuth2服务器实现. 注:本文档假设你已经很熟悉OAuth2,如果你对OAuth2一无所知,那么在开始学习文文档之前,先要去熟…
laravel的官方包只支付国外网站的联合登录:http://laravelacademy.org/post/6288.html 国内用户的话,可以用这个:https://github.com/overtrue/socialite…
简介 Cron 是 UNIX.SOLARIS.LINUX 下的一个十分有用的工具,通过 Cron 脚本能使计划任务定期地在系统后台自动运行.这种计划任务在 UNIX.SOLARIS.LINUX下术语为 Cron Jobs.Crontab 则是用来记录在特定时间运行的 Cron 的一个脚本文件,Crontab 文件的每一行均遵守特定的格式:  我们可以在服务器上通过 crontab -e 来新增或编辑 Cron 条目,通过 crontab -l 查看已存在的 Cron 条目.更多关于 Cron…
date_range 8月前 tag_faces Woody remove_red_eye 1483 chat0 简介 这一章其实很简单,Model的属性不是和数据表的字段一一对应吗? 那么在存储和呈现数据的时候,我们有时会需要预先对数据一些处理.比如为了保密,我们可以利用Laravel encrypter在数据库里存加密的数据,别人拿去也没用,我们可以把一段解密程序放在model里,只有通过model里的解密程序才能把数据解密并呈现出来: 除了可以改模型的属性值,Eloquent还可以改属性(…
1.简介 在以前,开发者需要为每一个需要调度的任务编写一个Cron条目,这是很让人头疼的事.你的任务调度不在源码控制中,你必须使用SSH登录到服务器然后添加这些Cron条目.Laravel命令调度器允许你平滑而又富有表现力地在Laravel中定义命令调度,并且服务器上只需要一个Cron条目即可. 任务调度定义在app/Console/Kernel.php文件的schedule方法中,该方法中已经包含了一个示例.你可以自由地添加你需要的调度任务到Schedule对象. 1.1 开启调度 下面是你唯…
 简介 在其他框架中,分页是件非常痛苦的事,Laravel 让这件事变得简单易于上手.Laravel 的分页器与查询构建器和 Eloquent ORM 集成在一起,并开箱提供方便的.易于使用的.基于数据库结果集的分页.分页器生成的 HTML 兼容Bootstrap CSS 框架. 基本使用 基于查询构建器进行分页 有多种方式实现分页功能,最简单的方式就是使用查询构建器或 Eloquent 查询提供的 paginate 方法.该方法基于当前用户查看页自动设置合适的偏移(offset)和限制(li…
http://laravelacademy.org/post/8929.html 简介 想要快速实现该功能?只需要在新安装的 Laravel 应用下运行 php artisan make:auth(如果你已经执行过此命令,可忽略),然后在浏览器中访问 http://your-app.test/register 或者其他分配给应用的 URL,该命令会生成用户登录注册所需要的所有东西,包括密码重置! 大多数 Web 应用都提供了为用户重置密码的功能,Laravel 也不例外,Laravel 提供了用…
http://laravelacademy.org/post/205.html 1.简介 Laravel自带了一系列PHP帮助函数,很多被框架自身使用,然而,如果你觉得方便的话也可以在应用中随心所欲的使用它们. 2. 数组函数 array_add() array_add函数添加给定键值对到数组,如果给定键不存在的话: $array = array_add(['name' => 'Desk'], 'price', 100); // ['name' => 'Desk', 'price' =>…
简介 像all()和get(),还有一些处理模型关系这种会返回多条数据的方法,在Eloquent里面会返回一个collection对象集合(对象装在对象里),而不是像DQB的数组结果集合(对象装在数组里).Collection其实前面已经讲过了,它是在数据查询出来后,提供了一系列处理数据的方法,非常强大实用. 首先,所有的collection都可以遍历: $users = App\User::where('active', 1)->get(); foreach ($users as $user)…
简介 其实大家都知道,数据表之间都是可以关联的,前面讲过了,Eloquent ORM是数据模型操作代替表操作,那么表的关联查询,在Eloquent这里也就是模型间的关联查询,这就是本章的主要内容: Eloquent一个支持以下6种表间关系: One To One(一对一) One To Many(一对多) Many To Many(多对多) Has Many Through(跨表一对多) Polymorphic Relations(belongsTo多态) Many To Many Polymo…
openvpn Section: Maintenance Commands (8)Index NAME openvpn - secure IP tunnel daemon. SYNOPSIS openvpn [ options ... ]  INTRODUCTION OpenVPN is an open source VPN daemon by James Yonan. Because OpenVPN tries to be a universal VPN tool offering a gre…
Welcome to the iceScrum iceScrum install guide. If you don’t want to manage your own iceScrum installation, you may want to consider our Cloud offers (you can try iceScrum Cloud for free!) Introduction If you are new to iceScrum, you may want to use…
如果只针对Word的话,可以尝试在开发者选项卡中新建一个宏,复制下面的内容进行运行: Sub WritingLayout() ActiveDocument.Background.Fill.Visible = msoTrue ActiveDocument.Background.Fill.ForeColor.RGB = RGB(204, 237, 199) ActiveDocument.Background.Fill.Solid ActiveDocument.ActiveWindow.View.Di…
按键 进行工作空格键 向下翻一页[Page Down] 向下翻一页[Page Up] 向上翻一页[Ctrl + U] 向上翻一页[Ctrl + D] 向下翻一页/string 向下搜寻string这个字符串?string 向上搜寻string这个字符串n,N 搜索字符串时,用n来继续搜索下一个,N来进行反向搜索下一个q 结束Shift + GG         回到文本最底部…