PHP开发

代码改变世界,智慧照亮人生

一、什么是thinkphp thinkphp是一个国内的开源web框架,经过很多年的发展,现在已经到了5的时代。 web框架主要是负责协调各组件进行工作,定义规范,提供一体化解决方案。 thinkphp能够做web框架应该做的事情,比如:个性化路由、模板...

发布 0 条评论

在做一个案例,要给客户端做断点续传的服务, 断点续传主要是HTTP协议中的Content-Range报头。其理解如下: Content-Range:响应资源的范围。可以在多次请求中标记请求的资源范围,在连接断开重新连接时,客户端只请求该资源未被下载...

发布 0 条评论

这里简单介绍一些Laravel5的一些基础用法,话不多说,进入正题。 1.安装 直接使用composer安装,这个也是我比较推荐的,但是要么翻墙,要么设置国内镜像,这个在之前我都说过了 composer create-project --prefer-dist laravel/lara...

发布 0 条评论

laravel 5.4 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。MySQL 需要v5.7.7或者更高版本,当你试着在一些MariaDB或者一些老版本的的MySQL上运行 migrations 命令时,你会碰到下面这个错误: [Illuminate\Database\...

发布 0 条评论

现在的开发测试都是讲究多人团队协作完成,每个人都有本地环境,在以前我们一般是手动的添加数据,比如在数据库查询器中使用sql语句进行数据插入。如果数据较少,那还是蛮轻松的,但是如果数据过大,那就很蛋疼了,但是这在Laravel中...

发布 0 条评论

Blade 模板引擎 Blade 是 laravel 提供的一个简单强大的模板引擎,它是把 Blade 视图编译成原生的 PHP 代码并缓存起来。缓存会在 Blade 视图改变时而改变,这意味着 Blade 并没有给你的应用添加编译的负担。Blade 视图文件使用 .blade...

发布 0 条评论

前面在学习Vue js,会发现Vue的程序其实是单独作为一个客户端来用的,但是这样会遇到一个问题:跨域访问资源问题,跨域访问需要浏览器和服务器同时支持,目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。既然如此我们只需要解决...

发布 0 条评论

部署完laravel 5访问的时候遇到了这个错误,搜了半天才知道,原来是random_compat默认是安装最新版的,版本过高了,在我的 5.6版本的PHP上不支持,所以报错了,据网上的解决办法是降低random_compat的版本,在composer.json中加入下面...

发布 0 条评论

将网站程序上传到/home/wwwroot目录下的一个目录中,暂且认为是laravel,运行以下命令修改权限: chmod -R 755 laravel/ chown -R www.www laravel/ 配置网站域名 1.添加域名命令 #lnmp vhost add 2.输入域名 xxx.com 3.域...

发布 0 条评论

多数的博客系统都是使用WordPress搭建的,而作为博客系统,可能我们需要在站外调用博客的文章,请求这个API接口,可以获取最新文章列表,一般通常的做法是新建一个PHP文件,接收几个参数,查询数据库,用JSON格式返回数据就行了。 Wor...

发布 0 条评论