![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel
Tim_PHPer
学海无涯,兴趣作舟。
展开
-
分享Laravel拖拉排序功能的实现
概述:最近公司的后台管理新需求是做一个某列表的拖拉排序功能,本来认为这个功能实现也挺简单的,但实际做起来,其实也会遇到一些问题。因此,我决定写篇文章来给大家分享一下。准备:1、排序的数据存储实现分析:既然是排序,那么就是要求每行数据要有明确的前后区分,也就是要求排序的字段有唯一性,唯一性当然会想起表主键id,但是我们不可能对主键进行修改的,这样会导致一些根据主键关联的可能会出现问题。那我们只能创建一个新的字段decimal(11,4)类型的sort,并且建立唯一索引,来区分这个排序了。这里为什么是原创 2020-12-11 18:03:29 · 1103 阅读 · 1 评论 -
Laravel如何实现操作表日志(观察者模式)
前言:最近工作项目都比较忙,难得稍微有点时间,我来分享一下最近解决的一个账号登录方面的安全问题。概述:说到账号登录接口方面的安全问题,大概是分为以下几种:SQL注入暴力爆破伪造响应服务器我们开发目前防止这些情况出现,最常见的方案就是明文加密,各种各样的验证码、手机短信验证、特殊字符戳过滤、ip白名单、ip黑名单,密文传输等等问题介绍:这个项目是一个表单报名项目,前后端分离,前端用的是VUE,后端用的是TP5,流程是用户进行填写会议的密码和验证码,然后如果验证成功就会进入到表单报名的页面原创 2020-08-03 15:38:20 · 1454 阅读 · 0 评论 -
laravel视图blade模板使用集合
{{ $var }} - 打印内容{{ $var or 'default' }} - 打印内容并带一个默认值{{{ $var }}} - 打印转义内容{{-- Comment --}} - 注释@extends('layout') - 继承模板‘layout’@if(condition) - if开始@else - else不带条件@else原创 2016-05-22 23:39:27 · 7026 阅读 · 0 评论 -
laravel 文章发布功能----ckeditor使用(附带post处理方法)
如果要做一个文章发布功能,一个优秀的在线HTML编辑器是必不可少的,目前来说,优秀的在线HTML编辑器有“ckEditor”、“kindEditor”、“xhEditor”,而我选择的是“ckEditor”,这篇文章将会介绍自己laravel项目中如何使用"ckEditor"。 (一)版本说明 1、laravel版本是5.2 2、ckEditor版本是3.6原创 2016-06-04 16:15:40 · 4702 阅读 · 0 评论 -
一步步教你搭建别人的laravel项目
概述:在多种的PHP开发框架(PHP Web Framework)中,说到简洁、优雅的 当然是Laravel,并且目前Laravel发展迅速,今天已经到5.4版本了,然而国内关于Laravel的资源却不多,多数问题还得到国外的技术论坛去找。最近我的公司也给一份Laravel代码让我们自己搭建学习一下,搭建过程问题不少,我这里分享一下给大家。准备:1、Laravel 框架对系统环境有一些要求。如-原创 2017-02-17 16:07:36 · 5017 阅读 · 2 评论 -
聊一聊laravel query builder 使用子查询
概述:项目当中经常用到复杂SQL带有子查询,而Laravel的查询构造器并没有直接提供转化成子查询的方法,或者说尽管提供了方法,可是给出来的例子却不太具体,对刚上手的新手来说非常不友好,本文章主要是聊一聊Laravel如何构造各种带有子查询的SQL。 准备:首先,Laravel一般实现子查询的两种方式:1、toSql()+getQuery()+raw()方法:toSql()方法的作用是为了获取不带原创 2017-11-22 17:39:06 · 18344 阅读 · 4 评论