
"php"
不见明月
不见明月心不死
展开
-
laravel 自带分页与 groupBy共用
对于laravel来说有很多自带功能,其中laravel的分页就很美观,但是在sql语句中使用groupBy和分页一起查询数据时 ------分页 死了laravel 自定义分页是不能和groupBy一起使用的 因为laravel底层定义 如下图:如图不难看出,框架是取出所有的转载 2017-11-12 08:29:58 · 5602 阅读 · 0 评论 -
laravel 获取head不全
今天使用了Laravel-Excel 到类文件,想做一个excel 文件到导入和导出,但是看了 官方到文档示例,自己做了一下,发现 只取到到最后一行到数据, 有点摸不着头脑! 网上找了一下,问题到所在。###发现原来是 表头 的问题把第一行表头改为英文: 1、需要修改扩展包的excel.php文件----将 ‘to_ascii‘ => true, 改成false. 就可以了。 2...转载 2018-04-17 18:02:08 · 736 阅读 · 0 评论 -
laravel php artisan 数据库操作
1. 利用php artisan 对mysql基本操作** (1).使用Artisan命令make:migration来创建一个新的迁移:* eg: php artisan make:migration create_users_table** (2).运行迁移* eg: php artisan migrate* ...原创 2018-05-10 13:39:36 · 2017 阅读 · 0 评论 -
laravel 放置在storage目录下文件展示
/** * 展示临时文件 * @param $fileName * @return bool|null|string */public function tmpFile($fileName,$filedir){ $temp_path = tempnam(sys_get_temp_dir(), $fileName); $isExist = file_put_content...原创 2018-05-10 13:48:23 · 9815 阅读 · 0 评论 -
nginx 服务器经常出现No input file specified
转发 : https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini转载 2018-06-07 16:29:09 · 2128 阅读 · 0 评论 -
mysql -error 1005 (errno:150)
来源:http://www.javaeye.com/topic/615260 错误:1005 SQLSTATE: HY000 (ER_CANT_CREATE_TABLE )消息:无法创建表'%s' (errno: %d) 当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,...转载 2018-06-15 10:07:19 · 872 阅读 · 0 评论 -
laravel orm 关联条件查询
public function a(){ return $this->belongsTo('App\Models\a', 'aid');}$model = $this->whereHas('a', function ($query) use ($search) { $query->where('username', 'like', '%' . $search[...原创 2018-04-04 11:32:58 · 6315 阅读 · 0 评论 -
php判断是手机还是pc访问从而走不同url
header("Content-type:text/html;charset=utf-8"); function is_mobile(){ $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness"转载 2017-11-12 09:00:13 · 668 阅读 · 0 评论 -
laravel PHPExcel使用
laravel自带PHPExcel组件,可以直接安装,具体步骤就不说了直接代码://Excel文件导出功能 By Laravel学院public function export(Request $request){ //获取ID $id = $request->id ? $request->id :''; //实例化model $order = new ord原创 2017-11-12 09:21:47 · 1070 阅读 · 0 评论 -
TP关闭调试模式后报错
TP关闭调试模式后可能会出现问题第一种:本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 “页面调试错误,无法找开页面,请重试”的错误.1.可能问题runtime读写权限,当关闭调试模式时对于Runtime目录读写权限并不是每一个人都有,而TP运行一次后将加载runtime下的文件log及其cache文件夹及其系统会在请求时生成行的common~runtime原创 2017-11-12 08:33:49 · 3114 阅读 · 0 评论 -
php出现错误Can't use function return value in write
近期在写一个项目(laravel)的时候,在本地运行正常,但是放到线上忽然遇到报错Can't use function return value in write,百度翻译解释“不能使用函数返回值写入”,开始很懵,然后找到对应代码找了一下,找到对应报错位置。显示在判断一个session值是否为空时使用if(!empty(Session::get('error')))原创 2017-11-12 15:09:49 · 857 阅读 · 0 评论 -
TP3.2加载外部PHPexcel类,实现导入和导出
导入:1、将下载好的PHPexcel文件放到libray/Org/Uti/文件夹下,将PHPEXCEL.PHP改为PHPEXCEL.class.php2、导入类文件代码:import("Org.Util.PHPExcel");import("Org.Util.PHPExcel.Reader.Excel5");3、配置代码:$objReader = \PHPExcel转载 2017-11-12 16:38:08 · 901 阅读 · 0 评论 -
linux下安装composer
1:php 版本必须是5.4版本以上 php -v2:进到自己的项目目录中 如 cd /home/song/www/3:curl -sS https://getcomposer.org/installer | php4:在项目列表中,会有一个composer.phar文件,里面包含了所有逻辑代码行工具。你可以通过运行下面代码来确定是否安装成转载 2017-11-17 11:20:45 · 252 阅读 · 0 评论 -
php header头设置
header('HTTP/1.1 200 OK');// ok 正常访问header('HTTP/1.1 404 Not Found');//通知浏览器 页面不存在header('HTTP/1.1 301 Moved Permanently');//设置地址被永久的重定向 301header('Location:http://ww转载 2017-11-16 15:49:09 · 738 阅读 · 0 评论 -
laravel 跨域问题
今天在看laravel5.6 本地开发,当其他人ip访问出现错误 一系列header连接出错 然后找了一下原因 public function handle($request, Closure $next) { header("Access-Control-Allow-Origin: *"); // ALLOW OPTIONS METHOD ...原创 2018-03-15 10:21:14 · 470 阅读 · 0 评论 -
laravel 关系型orm hasMany筛选数据
$model = $this->with(['usergroup:id,title,tid', 'department'])->get()->toArray();tid 外键原创 2018-03-22 09:48:59 · 4449 阅读 · 0 评论 -
php int 与 integer区别
//integer 是集合 ℤ = {..., -2, -1, 0, 1, 2, ...} 中的某个数。//int 只是整数function show($id) : int{ return $id;}function show($id) : integer{ return $id;}上述例子中 第一个执行成功 ,但是对于第二个而言 要求返回...转载 2018-08-30 10:10:10 · 2144 阅读 · 0 评论