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