php
那记忆搁浅
小小码农~~
展开
-
web直接上传大文件到阿里云oss(断点续传)
由于项目需求,需要给客户上传大文件到oss的权限,话不多说,百度上找了很多代码都是有问题的。。自己搞了好几个小时1、需要先登录阿里云创建阿里云RAM子账号创建成功后保存好accesskey 和accesskeySecret,一会后面要用到2、给用户添加授权,让用户可以调用角色接口3、建一个自定义规则RAMtest给RAM角色再给这个RAM角色添加这个自定义授权R...原创 2020-03-23 08:37:27 · 3883 阅读 · 4 评论 -
laravel的模块化开发
对于刚接触laravel的人来说,知道了控制器、路由、视图等一些基础知识后,就开始动手敲代码了。然而过了没多久你就会发现,你的app下的controller目录,route文件和视图都是很多都是堆在一起。这时候就体现出模块化开发的好处了。模块化开发可以把各个功能逻辑分类,各自都有自己的控制器、路由、视图文件夹,而且模块之间互不影响,删除其中一个模块不会对其他模块产生影响。像下图一样,将后台admi...原创 2018-08-02 00:52:46 · 2730 阅读 · 0 评论 -
又推荐一款代码高亮插件——prism.js
这是国外的一款js插件,里面也有很多样式可以自定义。https://prismjs.com/进入首页后点击download,然后就进入自定义的页面了。选择你要的主题,代码语言,还有js插件包,然后点最下面的两个大按钮下载js和css接着就是在你要使用的页面中引入这个js和css咯。。然而。。你引入后可能会发现你的代码并没有变化。。那是因为这个插件默认是对带有class*=l...原创 2018-08-02 14:31:13 · 4797 阅读 · 1 评论 -
vue $ref的基本用法
1、使用在一般的标签上<div id="app"><input ref="count" type="text" v-model="active.name" required name="name" value=""></div>这样在vue中我们可以使用$ref来获取dom节点,进行一些dom原创 2018-08-11 17:25:21 · 3040 阅读 · 0 评论 -
laravel 实现前后台分离,互不影响
Laravel 5.5 不同用户表登录认证(前后台分离)Auth 认证原理简述Laravel 的认证是使用 guard 与 provider 配合完成, guard 负责认证的业务逻辑,认证信息的服务端保存等; provider 负责提供认证信息的持久化数据提供。 请求提交给 guard, guard 从 provider 里取出数据(类似用户名、密码等),验证输入数据与服务器端存储的数...转载 2018-08-02 20:35:26 · 8303 阅读 · 2 评论 -
laravel login路由403错误,真是自己给自己挖坑
起因:今天想给项目后台登录换个模板,在网上找了套模板,高高兴兴的放到了public下,然后去配置了控制器访问到这个模板。于是乎,一会就换好了。。出去吃饭。吃饭回来,有个同事说要看一下我的前台里面的某个功能模块。坑:我的前台登录路由是域名/login,登录的时候就报了403错误。。。然后我的新的模板我把它放在了public下的新建了一个login文件夹。。。输入我的域名/logi...原创 2018-09-02 20:51:14 · 4497 阅读 · 4 评论 -
百度ueditor编辑器图片、文件、视频直接上传到阿里云oss
最近开发的项目中要求要把图片文件等都直接上传到阿里云,不放在服务器上。好吧,说了就开干。1、修改uploader.class.php,修改的地方我标红了(添加了一下注释。。然后代码模板背景色全变黑色了。。标红的样式全不见了,自己对比一下代码哈)由于ueditor是第三方的插件,里面的uploader.class.php并不是框架里的东西,所有使用命名空间直接引用是引用不到oss的类的,...原创 2019-03-19 14:29:26 · 5411 阅读 · 12 评论 -
jquery中的attr和prop方法
attr是用在自定义属性的prop是用作元素固有属性的,比如a标签的href这种,是a标签本身就有的属性单选和多些一定用prop来获取checked,用attr会失效。。麻痹。。搞了我一下午时间。。...原创 2019-05-05 17:27:28 · 259 阅读 · 0 评论 -
百度编辑器ueditor图片、文件、视频等直接上传到七牛云
前段时间项目里搞了百度编辑器上传图片到阿里云oss,现在手头上项目需要把百度编辑器图片文件等上传到七牛云。于是百度上找了,有高手直接搞了一个七牛云的定制版。。https://github.com/widuu/qiniu_ueditor_1.4.3下载完将ueditor引入你的项目中修改config.php,把七牛云配置填写完整然后就可以使用了。。神奇的事情来了。。点击上...原创 2019-06-26 12:53:27 · 2466 阅读 · 0 评论 -
使用highlight.js高亮你的代码
自己写项目的时候,你引入的编辑器对于代码的处理可能不是你想要的效果,或者是代码跟文章混在一起,不能起到很好的让人一眼就定位到代码的位置。这时候你就需要一个代码高亮的插件来让你的代码更富有活力。我使用的是highlight.js这个插件,这个具体的使用方法在官网上有,这里我只简单的介绍一下怎么引入。根据官网的doc,只需要三行代码就可以使用了,非常方便,自己写了个小demo测试了一下。还是很...原创 2018-08-02 00:33:17 · 2034 阅读 · 2 评论 -
关于laravel自带的分页遇到的一个坑。。自己挖的坑
起因:最近的项目里后台需要有个功能,就是后台有切换模板的功能,于是乎我就在控制器的构造函数里动手脚了,改变了该控制器加载模板的路径。就是下面这段代码,可以起到更改加载模板的路径public function __construct () { //获得public下的templates文件夹路径 $path=[public_path ('templates').'/'.$c...原创 2018-08-06 20:25:24 · 2893 阅读 · 0 评论 -
laravel框架安装多国语言包
laravel的一些提示信息都是默认英文,想更改为中文需要下载语言包,执行以下命令composer require caouecs/laravel-lang:~3.0执行完后将vendor中的caouecs中的src中的zh-CN文件夹放到views的lang文件夹中然后还要更改配置项,将config里面的app.php里的locale改为zh-CN 'locale' =&...原创 2018-07-11 01:10:32 · 1338 阅读 · 2 评论 -
laravel5.6中的图片上传
1、创建一个控制器UploadController,并在控制器里写一个方法uploadclass UploadController extends Controller{ public function upload(Request $request){ //接收表单提交的文件,file为表单的name $file=$request->file('file');...原创 2018-07-18 22:54:16 · 1652 阅读 · 0 评论 -
安装homestead的步骤
vagrant box add laravel/homestead原创 2018-07-07 22:11:11 · 1230 阅读 · 0 评论 -
关于更改laravel的模板加载功能,可以用来在后台控制前端模板的切换
首先,我们知道laravel调用模板用的是return view(‘index’),像这样子它默认是去加载Resources/views/index.blade.php,class HomeController extends Controller{ /** * Display a listing of the resource. * @return Respo...原创 2018-07-19 23:41:57 · 1737 阅读 · 0 评论 -
laravel 5.6框架中重置密码时的原密码比对
在登录后台后修改自己的密码,如下图界面在输入框输入原密码和新密码后提交到控制器的方法时,要进行原密码的比对laravel框架中使用的加密函数是bcrypt,这个函数不能像md5一样将输入的原密码md5后直接和数据库里的密码进行比对,这个函数就算你用输入的原密码bcrypt后和数据库里的密码怎么比都不会是一样的。框架内自带的一个Hash可以解决这个问题,在这里我们使用Hash::check(输入框接...原创 2018-07-15 16:36:21 · 2078 阅读 · 0 评论 -
Laravel5.4中自定义404、503等错误页面
在Laravel中所有的异常都由Handler类处理,该类包含两个方法:report和render,其中render方法将异常渲染到http响应中。将app/Exceptions/Handler类中的render方法改为如下: PHP 1 2 3 4 5 6 7 public function ren...转载 2018-08-04 00:33:13 · 1530 阅读 · 0 评论 -
laravel开发前的准备工作
1、首先我们得先下载laravel框架,使用以下composer命令下载安装laravel框架,这里我用的是php开发神器,phpstrom。需要的自己去百度一下哈。命令最后一个blog为项目名称,也就是下载下来后,就会在blog文件夹里。在phpstrom的命令行工具(左下角有个Terminal),黏贴下面的代码composer create-project --prefer-d...原创 2018-08-01 16:20:50 · 345 阅读 · 0 评论 -
laravel自带登录注册和找回密码功能
laravel框架自带用户登录注册功能。首先,使用下面命令生成登录注册功能,前面的vue是我的artisan的别名,你自己是啥自己看着办哈!vue make:auth生成之后就会在首页右上角出现login 和register两个链接,分别就是登录和注册了。生成后还是不能用的,因为什么呢。。因为你还没有数据表嘛!laravel自带了两个迁移文件,一个是users表的迁移文件,一个...原创 2018-08-01 21:25:37 · 1700 阅读 · 0 评论 -
phpstrom安装前端脚手架时出现错误的解决
今天安装了laravel后进行安装前端脚手架,安装过程中出现了。前面的几个步骤都很顺利,然后最后一步运行npm run dev的时候就出现了一堆红色报错。。百度找了很多答案都不是自己想要的,后来发现A complete log of this run can be found in这个错误提示信息,一查原来是npm版本的问题,然后就进行了npm的全局更新npm install npm -g 然后再...原创 2018-06-30 10:11:10 · 341 阅读 · 0 评论