Laravel
小琅琊
Go! go! go!
展开
-
laravel资源路由
请求方法 请求URI 对应的控制器方法 代表的意义 GET /posts index 索引/列表 GET /posts/create create原创 2017-07-29 20:03:44 · 3549 阅读 · 1 评论 -
Laravel事件 使用心得
最近做项目正好用到了“事件”这个东西,所以就研究了一下(事件有很多种方式,我这里只介绍最常见的一种)1.在 app/Providers/EventServiceProvider 里的 $listen[]写"App\Events\TestEvent'=>['App\Listeners\TestEventListener'],"2.执行 php artisan event:generat...原创 2018-08-26 11:05:30 · 1494 阅读 · 0 评论 -
压缩图片并使用Ajax上传
使用ajax方式上传图片的时候,有些浏览器会因为图片过大(毕竟现在手机拍的照片都4,5M了)。pc端支持的图片还要大一些,但是到了移动端的浏览器就不行了,图片超多2M就发送ajax失败,还不提示任何信息!这时候就需要先将图片压缩,然后再上传。推荐使用“lrz.bundle.js” 开源插件,这是下载地址: https://github.com/fredshare/localResizeIMG 1....原创 2018-07-10 18:45:54 · 1099 阅读 · 0 评论 -
Linux laravel 日志模式daily模式,创建新日志文件权限问题,导致项目无法访问
laravel 日志开启了daily模式,那就是每天就创建一个新的日志文件,eg:laravel-2018-02-12.log,在linux,新创建的log文件默认是 root有读写权限,其他都是读权限,这样会导致client去访问网站没有响应(主要是不能访问数据库,因为访问数据库要向日志里写东西,但是又没有权限,导致没有响应)。解决办法就是:需要修改的文件在vendor/laravel/fram...原创 2018-04-29 11:00:25 · 3560 阅读 · 0 评论 -
Laravel中文提示信息
1.composer require “overtrue/laravel-lang:~3.0”2.到config/app.php下 Illuminate\Translation\TranslationServiceProvider::class,替换成Overtrue\LaravelLang\TranslationServiceProvider::class,3.到co原创 2017-11-09 20:10:55 · 1035 阅读 · 0 评论 -
Laravel-Permission 使用心得
最近在研究laravel的权限管理,比较了entrust,Bouncer 还是觉得laravel-permission比较好用。好了,废话不多说,开始主题吧!安装这是github的地址,上边有安装的方法和简单的使用,这个我就不多说了,自己去看一下 https://github.com/spatie/laravel-permission使用1.执行完github上的命令,你的数据库有 rol原创 2017-10-23 13:41:23 · 13875 阅读 · 9 评论 -
Laravel下Elasticsearch使用
一.基本概念索引(index) :这个索引就是mysql里数据库的名字,不是数据库里的字段索引,只是巧了,名字一样而已类型(type) :就是你要搜索的表名文档(document):就是表里面的一条记录字段(field):一条记录有很多字段,你要以哪些字段为准,进行搜索模板(template):就是一些搜索配置,用哪些分析器,该模板应用到那个索引 PS: 1. 注意,es的搜索还原创 2017-10-03 22:48:11 · 3880 阅读 · 0 评论 -
laravel新建一条命令
1.执行命令 php artisan make:command 命令的名字,eg: php artisan make:command ESinit2.会在 app\Console\Commands\目录下创建 ESinit.php class ESinit extends Command{ /** * The name and signature of the cons原创 2017-10-03 22:47:00 · 438 阅读 · 0 评论 -
laravel 慢sql查询
这个就是查询出你的应用里比较慢的sql语句,只要是页面上有的,都可以查询出来在\app\Providers\AppServiceProvider.php里面,boot方法里写:DB::listen(function($query){ $sql = $query->sql; $bingings = $query->bindings;原创 2017-09-30 11:56:54 · 2145 阅读 · 0 评论 -
webuploader的使用,mark一下
一.要引入的文件 rel="stylesheet" type="text/css" href="webuploader文件夹/webuploader.css"type="text/javascript" src="webuploader文件夹/webuploader.js"> //初始化插件 var uploader = WebUploader.c转载 2017-09-25 21:47:31 · 400 阅读 · 0 评论 -
laravel一些细节优化
1.路由优化:routes.php(5.4已经改成web.php)有很多路由,可以生成缓存,加快查寻。 执行:php artisan route:cache(php artisan route:clare) (PS:1.不能include其他路由文件2.不能有闭包函数,web.php统计目录下有个api.php,里边默认有个路由是闭包,要注释了它)2.配置优化 php artisan conf原创 2017-07-26 22:04:17 · 477 阅读 · 0 评论 -
layui原生表单验证
在网上看到很多validform和layer配合的验证方式,但是觉得写的不好,不清不楚的,于是研究了一下layui原生的验证1.在需要验证的item上加 lay-verify=“value” ,在提交按钮上加 lay-submit lay-filter=“go” 两个属性value:required(必填项)phone(手机号)email(邮箱)url(网址原创 2017-07-18 10:34:19 · 10323 阅读 · 0 评论 -
Laravel 数据库队列使用,以博客用户通知功能为例
laravel数据库队列原创 2017-07-26 17:01:56 · 1767 阅读 · 1 评论 -
laravel安装debugbar
这是GitHub地址https://github.com/barryvdh/laravel-debugbar1.composer require barryvdh/laravel-debugbar2.在config\app.php中的providers数组中添加 Barryvdh\Debugbar\ServiceProvider::class,3.执行php artisan vendor:publ原创 2017-07-26 21:46:58 · 1121 阅读 · 0 评论 -
laravel权限控制(登录,增删改查权限)
主要还是使用Auth门脸类进行登录的验证 1.使用Auth门脸类要让User.php继承use Illuminate\Foundation\Auth\User as Authenticatable; namespace App\Models;use Illuminate\Notifications\Notifiable; use Illuminate\Foundation\Au原创 2017-07-31 14:17:44 · 1552 阅读 · 0 评论 -
web下拉加载
//获取滚动条滚动的位置var wInnerH = window.innerHeight; // 设备窗口的高度(不会变)var bScrollH = document.body.scrollHeight; // 滚动条总高度var page = 1;$(window).scroll(function(){ var wScrollY = $(window).scrollTop(...原创 2019-08-13 14:53:09 · 215 阅读 · 0 评论