企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
1. 使用composer install安装laravel或其依赖等,会出现如下错误信息 ``` Loading composer repositories with package information Updating dependencies (including require-dev) Authentication required (packagist.phpcomposer.com): username: 网上搜索得知,需要换源, composer config -g repo.packagist composer https://packagist.laravel-china.org 结果还是出现同样的错误 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 换为阿里的源后,解决 https://blog.csdn.net/qq_27295403/article/details/82984306 ``` 2. 安装laravel,需要准备好mysql环境,php版本>=7.1 ,否则会报错,redis服务(提供密码),配置可以到项目目录下的 .env 下查看; 注意:web的根目录应该指向laravel项目的 public/ 下 3. 服务端如何接收客户端传递的参数? ``` get,form-data,www-form-urlencoded可直接用$_GET,$_POST获取 application/json是用“php://input” $res = file_get_contents("php://input"); $ArrData = json_decode($res,true); ``` 4. php判断0,空 可以使用 strlen(0) , strlen('') 来判断 5. mysql5.7及以上版本的sql-mode有ONLY_FULL_GROUP_BY问题,导致group by查询出错 ``` 在mysql.ini中的[mysqld]下面添加如下内容: sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" ``` 6. 取二维数组的某值,组成一个新的一维数组 ``` $$userIds_arr = Array ( [0] => Array ( [id] => 100000 ) [1] => Array ( [id] => 200000 ) ); $new_arr = array_column($userIds_arr , 'id'); ``` 7. 一些常见的技术应用 Highcharts * 系列软件包含 HighchartsJS,Highstock JS,Highmaps JS 共三款软件 * Highcharts 是一个用纯 JavaScript 编写的一个图表库 邮件发送 PHPMailer jpgraph----用于绘制统计图的运行库,是一种面向对象的图像绘制库,基于GD库 第三方分享 jiathis addthis 富文本编辑器 百度 导出excel PHPexcel类 图片加文字,图片水印,以及生成缩略图 GD库 8 . 使用vagrant,借助homestead搭建的虚拟机中,启动后,使用composer安装laravel,出错 ![](https://img.kancloud.cn/ee/49/ee494c62021e8681cb86e386ccbaa06e_845x265.png) 9. nginx伪静态,默认参数 ``` location / { try_files $uri $uri/ /index.php$is_args$query_string; index index.php index.html; # include D:/duoyou/dy_advert_admin/nginx.htaccess; autoindex off; } fastcgi_param RUNTIME_ENVIROMENT local; ```