您的位置:首页 > 技术中心 > php框架 >
  • Laravel Valet 2.0版本:内置服务器替换成Nginx

    Laravel Valet,Mac平台上的极简Laravel开发环境,早已发布了2.0版本,该版本主要包含了一些bug修复以及将内置服务器从Caddy替换成Nginx。升级到 Valet 2.0升级到新版本很简单,只需几步就可以完成。 首先

    2020-04-24 13:44点击阅读

  • thinkphp中__construct()和__initialize()的介绍

    关于thinkphp中的__construct()和_initialize()的理解网上有很多的说法和用法,自己测试了一下,下面是根据测试结果并结合自己的理解得出的结论,如有不对的地方,欢迎大家纠正!!!我们先看一下Thinkphp自带的C

    2020-04-24 09:22点击阅读

  • Laravel Homestead支持 PHP 7

    如果你在使用PHP 5.x版的Homestead盒子,可以通过克隆laravel/homestead的php-7分支到一个新的文件夹来升级安装到PHP 7.0:git clone -b php-7 https://github.com/la

    2020-04-23 14:11点击阅读

  • 如何在Laravel应用中集成使用Emoji表情

    Laravel Emoji —— 在 Laravel 应用中集成使用 Emoji 表情1、简介在社交网络如此发达的今天,Emoji 表情包无处不在,无论是QQ、微信、微博还是各大论坛,到处都是表情包的身影。作为一个开发者,你可能需要在应用中

    2020-04-23 13:41点击阅读

  • 解决thinkphp中控制器无法加载的问题

    在我们使用ThinkPHP框架时可能会遇到无法加载控制器的问题:相信许多PHP开发者在使用ThinkPHP框架进行快速开发的时候遇到过通过URL访问控制器方法时遇到图上的这种问题。为什么会无法加载控制器呢,原因有很多,但是据我所了解的来看,

    2020-04-23 09:18点击阅读

  • 让你的Laravel 应用运行速度飞起来!(利用PHP OPcache)

    什么是 Opcache每一次执行 PHP 脚本的时候,该脚本都需要被编译成字节码,而 OPcache 可以对该字节码进行缓存,这样,下次请求同一个脚本的时候,该脚本就不需要重新编译,这极大节省了脚本的执行时间,从而让应用运行速度更快,同时也

    2020-04-22 13:31点击阅读

  • thinkphp项目执行流程介绍

    ThinkPHP项目的执行流程:一、入口文件(C:\wamp64\www\tp5\public\index.php)作用: 1)定义目录常量2)加载框架引导目录二、加载框架的引导文件(C:\wamp64\www\tp5\thinkphp\

    2020-04-22 09:11点击阅读

  • Laravel 7.6 发布啦!!!

    Laravel 团队昨天发布了 v7.6.0,其中包含 13 个新功能以及 7.x 分支的最新修复和更改:集合新增 “until” 方法Jason McCreary 贡献了 Collection::until() 方法, 该方法可以循环遍历

    2020-04-21 13:11点击阅读

  • thinkphp设置定时执行任务的方法

    1、方法一:v3.2.1①、ThinkPHP/Library/Behavior/CronRunBehavior.class.php文件在这里首先要说的就是这个自动执行任务文件,官方所给的这个文件存在BUG,我是用的是v3.2.1版本,后面的

    2020-04-21 09:11点击阅读

  • 消失的Pivot模型ID(Laravel踩坑日记)

    前因最近公司后端项目进行了改造升级,由之前的laravel5.6版本升级到了laravel5.8版本,升级后系统产生了不少SQL执行错误,但是在老版本系统运行的好好的,于是就产生了今日的扒坑之旅。推荐:《laravel教程》项目环境老系统(

    2020-04-20 11:53点击阅读

  • thinkphp钩子实现方法

    钩子是一种触发机制,如同一个陷阱,当程序运行到某个地方时就会触发这个陷阱,然后执行这个Hook,执行完成后,系统根据执行的不同结果继续进行。框架在\Think\Think->start()方法中调用Hook类中的import方法批量加载模式

    2020-04-20 09:09点击阅读

  • laravel $kernel->handle 报错的解决办法

    Q:我的项目启动时报错laravel $kernel->handle 怎么办?A:检查app/Http/Controller目录下 是否存在Controller.php。一般这种问题是误删了此文件导致。Q:我该怎么解决?A:重新构建一个la

    2020-04-18 13:28点击阅读

  • thinkphp中统计查询的方法介绍

    在ThinkPHP中系统提供以下几个查询方法的使用,方便于在后期需要做统计的使用:count() 表示查询表中总的记录数max() 表示查询某个字段的最大值min() 表示查询某个字段的最小值avg() 表示查询某个字段的平均值sum()

    2020-04-18 09:09点击阅读

  • 你知道使用Laravel必做之事是什么吗

    我使用Laravel必做之事:关于“我”:程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。● 如果使用的不是自带的User模型

    2020-04-17 13:35点击阅读

  • thinkphp设置默认访问路径的方法

    在用thinkphp的时候,通常会直接访问IndexController控制下面的Index方法.那它是通过什么设置的呢?ThinkPHP根目录设置在根目录下面的ThinkPHP/conf/convention.php找到 DEFAU

    2020-04-17 09:11点击阅读

  • laravel中的Contracts, ServiceContainer, ServiceProvider, Facades关系详解

    Contracts, ServiceContainer, ServiceProvider, Facades 1.Contracts 合同,契约,也就是接口,定义一些规则,每个实现此接口的都要实现里面的方法;2.ServiceContaine

    2020-04-16 11:42点击阅读

  • thinkphp中常用的提交表单的方法

    在ThinkPHP中常用的表单提交操作包括post方法和get方法。其中post方法相对于get方法较为安全,如果使用get方法的话你的提交的表单包括账号密码等信息将会显示在访问路径当中,而post方法会将其数据隐藏。改写add方法,判断是

    2020-04-16 09:16点击阅读

  • Laravel之Contracts和Facades详解

    ContractsContracts其实就是倡导面向接口编程,来达到解耦的目的。而这些通用的接口已经由Laravel为你设计好了。就是这些Contracts.那么Laravel如何知道我们需要使用哪个实现呢?在Laravel默认的Contr

    2020-04-15 13:42点击阅读

  • thinkphp中设置伪静态的方法

    ThinkPHP作为PHP框架,是单一入口的,那么其原始的URL便不是那么友好,但ThinkPHP提供了各种机制来定制需要的URL格式,本文就来为大家介绍一下thinkphp中设置url格式的方法。ThinkPHP 作为 PHP 框架,是单

    2020-04-15 09:10点击阅读

  • 关于 laravel 分页 seo浅谈

    laravel 的分页是非常简单易用的,但是有一点不是非常理想,默认的分页生成的链接是users?page=1这种形式对seo不是非常友好(理论上)那么我们可能就需要像users/page/1这种形式的分页链接那么怎么做到呢?我现在有两种方

    2020-04-14 13:38点击阅读