ThinkPHP在Apache环境下隐藏index.php入口文件

按照官方默认的操作方法发现并没有效果,出现No input file specified.的提示信息,最后百度发现是伪静态没有对,修改的是 public 下的 .htaccess 文件! <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] RewriteRule ^...

read more..

Laravel之阿里云短信发送接口使用

1、先使用Composer将 Alibaba Cloud Client for PHP 添加为依赖项。 composer require alibabacloud/client 2、新建控制器文件,将以下代码复制 <?php namespace App\Http\Controllers; use AlibabaCloud\Client\AlibabaCloud; use AlibabaCloud\Client\Exception\ClientException; use AlibabaCloud\Client\Exception\ServerException; use Illuminate\Http\Request; class Sms extends C...

read more..

Laravel在Uniapp跨域请求API的时候出现错误解决方案

在前端跨域请求API接口的时候提示如下信息: XMLHttpRequest cannot load http://zhushou.io/api/depot. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' istherefore not allowed access. 原因是需要添加跨域请求设置的中间件,允许跨域请求: 先增加Middleware中间件文件AccessControlAllowOrigin.php <?php namespace...

read more..

PHP处理多级分类数据代码

//多级分类数据处理 private function cation($arr,$num=0,$m=1) { $list = []; foreach($arr as $k=>$v){ if($v['pid'] === $num){ $v['level'] = $m; $v['son'] = $this->cation($arr,$v['id'],$m+1); $list[] = $v; } } return $list; }

read more..

jquery获取复选框checkbox的值

//jquery获取复选框值 data.rights=[];//定义一个数组 $('input[name="rights[]"]:checked').each(function(){ //遍历每一个名字为interest的复选框,其中选中的执行函数 data.rights.push($(this).val());//将选中的值添加到数组中 });

read more..

wordpress上面的warning信息如何隐藏

错误显示的页面 我们可以通过PHP的设置来解决这些问题。默认的php.ini设置之中。警告和错误提示是开启的。 ini_set("display_errors","On"); 还可以直接修改wordpress里面的wp-config.php文件,加一行代码: ini_set("display_errors",0);

read more..

php对象转数组函数

//对象转数组函数 protected function objectToArray($object) { //先编码成json字符串,再解码成数组 return json_decode(json_encode($object), true); }

read more..

laravel扩展方法的使用,数据库操作

在App/Http/Providers目录下面新增DbServiceProvider.php 完整代码如下: <?php namespace App\Providers; use Illuminate\Database\Query\Builder as QueryBuilder; use Illuminate\Support\ServiceProvider; class DbServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { ...

read more..