PHP
常用PHP 函数
吴家健ken
一只苦逼~
展开
-
wamp 安装 PHP8
2、解压后放在wamp\bin\php 中,在其他php 分别将 php.ini,phpForApache.ini,wampserver.conf 复制到 php8 中。下载版本是目前最新的 PHP8.3.7,不要下载nts 版本,因为在搭建的时候会使用php8apache2_4.dll 这个文件,nts 版本是没有这文件的。3、修改 php.ini,phpForApache.ini 中的php 路径,将路径修改为目前php8 的路径。1、首先下载 php8 的包。原创 2024-05-16 12:30:27 · 199 阅读 · 4 评论 -
Laravel API 允许跨域请求
因为想作用在api的路由中,所以可以在Kernel.php 中设置。也可以放在 $middleware 中,这样就全局有效了!创建一个中间件 CrossMiddleware。废话不多说,直接上代码。原创 2024-05-15 17:41:07 · 206 阅读 · 0 评论 -
Laravel 使用 composer 安装扩展后,提示升级PHP环境
Laravel 在 使用 composer 安装扩展的时候,貌似连laravel的版本一起升级了!原创 2023-03-01 14:57:52 · 333 阅读 · 1 评论 -
Laravel 下实现 Google 2fa 验证
Laravel 下实现 Google 2fa 验证原创 2022-11-02 12:03:25 · 1217 阅读 · 0 评论 -
laravel 执行命令 php artisan config:cache 后网站500
在bootstrap/cache 文件夹下 会生成一个 config.php 和 route.php 文件。同时把 .env 文件 根据特殊的解析方式,解析到 config.php。执行后,就无法正常读取env 和config的值,网站直接报错500。在执行 php artisan config:cache。当修改过config.php的文件时候,就会需要执行。这个文件包含了 config 文件夹下的所有文件内容。在Laravel 中,清理缓存常用是这三个。直接将两个文件删除,就可以还原。原创 2022-10-07 11:41:40 · 865 阅读 · 0 评论 -
centos7.8 swoole安装和使用
Swoole是一个国内开源的C语言编写的扩展,Swoole是php的一个异步、并行、高性能的网络通信引擎。可以用Swoole做一些想http、websocket的服务器,Swoole提供了异步多线程服务器,支持协程。Swoole可以广泛运用于:互联网、网络游戏、在线直播、聊天室。使用PHP+Swoole可以是我们的开发效率大大提升,并且性能非常好。也算是PHP 众多框架中稍微难上手的框架 ,虽说框架,其实是个PHP 的扩展,不过不像其他扩展,直接调用库这么简单。我的简单理解就是通过用PHP .原创 2022-04-22 16:17:21 · 2953 阅读 · 0 评论 -
Laravel 查询条件为浮点解决方法
$transaction_log = DB::table('transaction_log') ->whereRaw("abs(amount-{$amount})<0.0001") ->get();因为字段类型设了float ,属于浮点,如果直接where('amount',$amount)是无法查找(假设amount 是0.01)以后设置金额的字段类型应该是 DECIMAL(P,D);P是表.原创 2022-03-03 16:28:36 · 918 阅读 · 0 评论 -
centos7 搭建nginx+python+php 环境
阿里云服务器:centos7.8 + nginx 1.21.5 + python 3.9 + php7.4之前服务器使用的是Apache,现在想PHP 和Python 共存,又因为python 方面都是使用flask 框架,flask 中自带的服务器比较差,所以最后决定尝试使用nginx。虽然是用nginx ,其实它的主要作用是代理的,运行flask 的核心是uwsgi,流程大概是这样: uwsgi 其实也是一个服务器,我只是将它简化了这样显示,实际上不要nginx ,...原创 2022-02-10 11:24:14 · 2150 阅读 · 0 评论 -
Laravel 生成QRCODE
工作需要,需要在Laravel 生成QRCODE,网上比较多人用 的是simplesoftwareio/simple-qrcode,先说这个,简单说一下安装:composer require simplesoftwareio/simple-qrcodeSimpleSoftwareIO\QrCode\QrCodeServiceProvider::class'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class 然...原创 2021-11-04 17:08:43 · 1901 阅读 · 0 评论 -
Laravel 8 浅谈
最近PHP 版本升级了7.4,之后用composer下载 Laravel,发现已经更新到8了,然后就试下看着文档操作,看看有啥不一样! 官方文档重点说了Laravel Jetstream,这是一个UI 的脚手架。一般情况下,如果我需要写前端,我会单独分开写的,不会用到Laravel 的脚手架,包括那个资源整合Mix,也不用,所以这个更新其实对我影响不大!忽略写法上,暂时发现有些地方有变化路由:以前写法:Route::get('/', 'HomeController@ind...原创 2021-10-20 18:16:25 · 1129 阅读 · 1 评论 -
Laravel PDF 导出
网上推荐的两个laravel pdf 导出,分别是laravel-dompdf和laravel-snappy,其实两个都好强大,不过我最终选择了一个小众的mpdfniklasravnsborg/laravel-pdf。laravel-dompdf 对带有中文的数据不友好,中文乱码的,按照教程提示,下载一个支持中文的字体,但是依然有部分字体是乱码的,不明原因,所以最后放弃了laravel-snappy 看了教程在使用前要安装wkhtmltopdf,心想以后要迁移到服务器上可能会麻烦,所以直接忽...原创 2021-10-13 18:36:52 · 1403 阅读 · 4 评论 -
Laravel excel 结合 jquery.fileDownload.js开发
因为最近项目有个需求,点击按钮,页面显示loading…,且同时在开始下载的时候,loading…要消失,就是说,需要在开始下载或者下载完执行一个回调机制,然而比较麻烦的是,通过form提交的,是没有回调功能,所以只能用JS了网上找过很多方法,最开始用httpRequest,方法是可行的,但是如果数据了稍微多一点,就返回500了,所以只能放弃了最后使用jquery.fileDownload.js我本机环境 “maatwebsite/excel”: “^3.1”,“laravel/framework”:原创 2021-09-10 16:02:32 · 306 阅读 · 0 评论 -
Laravel 中间件
Laravel 中,控制中间件 的文件 app\Http\Kernel.php分别有以下变量$middleware 负责全局的中间件,每一个由Laravel 启动的url 都会经过此中间件$middlewareGroups 针对路由的中间件,里面有web 和api 的变量,分别对应 路由中web 和api 的文件最近查看旧项目的时候,发现在$middlewareGroups 中添加了\Illuminate\Session\Middleware\StartSession...原创 2021-01-29 10:40:34 · 205 阅读 · 3 评论 -
laravel session put() 保存数据的长度问题
众所周知,Laravel 有自己的保存session 的机制,近日发现,保存的数据有了长度限制,代码如下: $arr = $request->session()->get('arr')?$request->session()->get('arr'):array(); echo 'get count:'.count($arr).'<br>'; $str = '{"item_id":635,"qty":1,"booking_date":"2021-01-2原创 2021-01-25 12:06:52 · 627 阅读 · 0 评论 -
Laravel 中,Controllers 中读取所有其他语言包的值
trans("messages.choose_item_attr_option",[],'zh-hk')原创 2021-01-14 10:42:40 · 328 阅读 · 0 评论 -
laravel 笔记
安装默认安装最新版本composer create-project laravel/laravel laravel_shop选择性版本安装composer create-project laravel/laravel mpop 5.4.15更新数据库php artisan migrate查看路由php artisan route:list生成 model 生成数据库迁移php artisan make:model -m File生成 controllerphp ...原创 2020-07-09 11:38:33 · 176 阅读 · 0 评论