seo的同事要批量提交xml格式的数据到搜索引擎,目前项目用laravel框架开发的,所以就有了这篇文章的诞生了。网上有不少关于php输出xml格式的例子,小弟不才也搬过,只是在php文件上面测试是没问题的,把它搬到laravel框架里面,就有有坑了,主要原因是header头的问题。laravel框架怎么返回xml格式数据?如果用header(“Conten ......
413
0
0
2022-04-23
浅谈项目代码规范代码规范,此话题略范。从何说起?各司企皆具规范,大同小异,也有自称一派者,稀也。官方规范《PHP PSR 标准规范》是现有的标准规范,本人也是该规范的追随者,求同存异,会加一些自己的习惯进去,此习惯主要来自于项目经验。如果你还没有看过官方标准规范,建议你进去看下。代码规范的优势齐心协力 意思是认识一致,共同努力。出自《墨子·尚贤》。此成语充分 ......
407
0
0
2022-04-22
有兴趣进行 SAAS 开发的朋友,也可以加群互相交流。搞了个 SAAS 开发的 QQ 群:259960971在去年8月份,在接触PHP三个月的时候发布了我的第一个作品。基于Dcat Admin的作品,NXCRM客户管理系统。原帖见:博客:基于LARAVEL7的客户管理系统NXCRM1.0发布,接触PHP三个月的小作品目前NXCRM目前现状一年后的现在,进行了 ......
464
0
0
2022-04-21
根据二维键的值排序use Arr; Route::get('test', function (){ $arr = []; $arr[0]['score']['grade'] = 3; $arr[0]['times'] = 2; $arr[5]['score']['grade'] = 2; $arr[5]['times'] = ......
415
0
0
2022-04-21
一、安装laravel1、安装composer2、执行命令:composer create-project laravel/laravel 项目文件夹名 --prefer-dist二、目录简介app:应用程序的核心代码bootstrap:一个引导框架的app.php文件,一个cache目录(包含路由及缓存文件),框架启动文件,一般情况不动。config:所有 ......
663
0
0
2022-04-21
环境准备Windows上的centos7的虚拟机php8(当然,其他版本也行)1.未启用opcache时的速度测试输出phpinfo()的响应时间大概在400ms-500ms之间2.启用opcache修改php.ini文件#加载opcache拓展 zend_extension=opcache.so #开启opcache opcache.enable ......
516
0
0
2022-04-21
在使用 Model::where()->get() 方法的时候,如果没有匹配条件也会返回一个空的结果集Illuminate\Database\Eloquent\Collection {#1456 #items: [] } 这个时候不能使用简单的取反 empty() 或 =='' 判断是否有查询结果if(! $result = Model::w ......
372
0
0
2022-04-21
当数据多到一定的程度时,分表可作为一种提升性能的方案。这里以sku表为列子,分表的后并不用修改任何业务逻辑:商品表:goods,sku表:sku, 根据good_id取余数来分表。原始语句GoodModel::with('sku')->limit(10)->findAll(); 这里用的with关联查询。分库分表往往涉及到改动的可能就是这种关联 ......
350
0
0
2022-04-21
业务场景– 用户对应多个角色– 角色也可以被其他用户所拥有表设计users id name roles id name role_user id role_id user_id 模型类<?php namespace App\Models; class Role e ......
353
0
0
2022-04-20
1. 直接通过 mysql 查询DB::table('shop')->selectRaw("id,lon,lat, ROUND(ST_DISTANCE(point(lon,lat),point({$lon},{$lat})) /0.0111,2) distance") ->orderBy('distance') ->fir ......
362
0
0
2022-04-20
使用 sail 生成的文件 IDE 无法编辑保存问题描述在使用 sail artisan make:migration create_xxx_table等命令生成的迁移文件或者模型文件,用 IDE 打开时编辑后,保存文件时会提示没有权限保存或者无法保存,如下图:问题原因在构建编排容器时,没有指定 WWWUSER 与 WWWGROUP,导致 sail 生成的文 ......
391
0
0
2022-04-20
laravel-casbin-admin基于 vue-element-admin + laravel8.x+ casbin 整合的前后端分离的rbac权限管理系统。demo地址介绍系统采用前后端分离架构,是一个企业后台解决方案。 前端框架基于vue-element-admin,后台框架使用的是PHP最热门的框架laravel控制权限使用的是casbin轻量访 ......
396
0
0
2022-04-20
使用 sail 执行 artisan 等命令无响应 问题描述 最近在使用 Laravel Sail 做开发环境时, 发现 sail 命令无法与容器交互,在执行入sail php -v,sail artisan migrate这类命令时,命令行没有任何输出,也没有任何执行效果。 问题原因 执行php artisan sail:install命令发布doc ......
411
0
0
2022-04-19
PR 地址:github.com/laravel/framework/pull/...Laravel 的 Eloquent ORM 是非常方便和强大的,只要在模型层做好相关配置和关联,就可以非常方便的进行查询。但是,这无意也会给程序性能带来隐患,比如查询 N+1的问题。举个栗子:用户可以发表多篇博文,那么 UserModel 和 PostModel 的关系就 ......
440
0
0
2022-04-19
模型配置class MarketWork extends Model { protected $table = 'market_work'; public $timestamps = false; // public function send_log(){ // return $this->be ......
377
0
0
2022-04-19