laravel
可以吧可以吧
可以吧
展开
-
unserialize(): Error at offset 0 of 30330 bytes
解决问题:删除缓存文件即可原因分析: 出现问题: 从数据库中取出数据后进行反序列化后,php报错 unserialize(): Error at offset 0 of 96 bytes;分析原因:英文数据中含有中文字符串,所以我们就可以想到编码的问题,serialize()函数对在不同编码下对中文的处理结果是不一样的。再讲gbk转换成utf8的格式后,每个中文的编码数从2个会增加到3个,所以会导致反序列化的时候判断字符长度出现问题。解决方法 : 使用正则表达式将序列化的数组中的表示字符长度原创 2020-11-26 11:40:33 · 1002 阅读 · 0 评论 -
windows laravel中使用ElasticSearch详情
下载windows版 Elasticsearch https://www.elastic.co/cn/downloads/elasticsearch找到bin下的elasticsearch.bat启动启动后访问试试一、快速开始laravel6 安装escomposer require elasticsearch/elasticsearch环境配置 .envELASTIC_HOST=127.0.0.1:9200 # 这里是你的 ElasticSearch 服务器 IP 及端口原创 2020-05-14 23:29:41 · 485 阅读 · 0 评论 -
laravel 中的定时任务不执行(出现用户权限不够导致失败问题解决 )
>注意:以php-cli模式运行的任务,运行定时任务的用户必须和运行php-fpm进程的用户保持一致。>假设运行php-fpm的用户是 ***www***,则需要把这些定时任务放到 ***www*** 用户的crontab list中>注意:以***www***用户运行crontab时,要确保有/home/www家目录crontab的日志目录在 /var/log/cron ...原创 2020-03-11 15:25:38 · 1968 阅读 · 0 评论 -
phpexcel "continue" targeting switch is equivalent to "break". Did you mean
找到项目下vendor目录修改OLE.php288行左右将continue修改为break就可以了原创 2020-02-18 18:18:10 · 1777 阅读 · 0 评论 -
laravel nginx 配置
server { server_name 192.168.0.193; listen 100; add_header Strict-Transport-Security max-age=15768000; index web.html index.php index.htm; #讲希望显示的页面放前面(web.html) root /data/wwwroot/FMC/pub...原创 2020-01-10 10:44:09 · 339 阅读 · 0 评论 -
简单的日志方法按天写入或指定文件写入
【代码】简单的日志方法按天写入或指定文件写入。原创 2019-12-24 17:20:58 · 355 阅读 · 0 评论 -
将laravel 请求参数 herder 路径 相应参数一网打尽
参考自:https://58hualong.cn/blog/post/laravel-shiyong-terminate-jilu-api-de-xiangying-shijian-qingqiu-canshu-he-xiangyingzhiLaravel 的中间件有一个叫做terminate的方法,如果我们实现了该方法,那么在 Laravel 整个生命周期执行快要结束的时候,Larave...原创 2019-12-10 15:46:33 · 282 阅读 · 0 评论 -
laravel怎么获取到public路径
app_path() app_path函数返回app目录的绝对路径:$path = app_path(); 你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path = app_path('Http/Controllers/Controller.php'); base_path() base_path函数返回项目根目录的绝对路径:$path = ...原创 2019-11-26 15:57:21 · 1380 阅读 · 0 评论 -
Laravel操作上传文件的方法
1、获取上传的文件$file=$request->file('file');2、获取上传文件的文件名(带后缀,如abc.png)$filename=$file->getClientOriginalName();3、获取上传文件的后缀(如abc.png,获取到的为png)$fileextension=$file->getClientOriginalExtensi...原创 2019-11-26 15:17:33 · 167 阅读 · 0 评论 -
laravel queue(异步队列) 管理队列工具 Supervisor
代码// 执行一个异步队列redis去去执行这个方法 GenerateWalletAddress::dispatch($user->id)->onQueue('getnewaddress')->onConnection('redis');任务方法示例<?phpnamespace App\Jobs;use Illuminate\Bus\...原创 2019-11-22 16:00:00 · 1025 阅读 · 0 评论 -
Laravel中任务调度console使用方法小结
适用场景:分析数据(日志)php artisan make:testUpdateUserHuanxinId 你的命令类名示例:php artisan make:console testUpdateUserHuanxinId Commands目录下已生成一个testUpdateUserHuanxinId.php文件<?phpnamespace App\Conso...原创 2019-11-21 16:07:56 · 304 阅读 · 0 评论 -
nginx php laravel配置总结
详解server { listen 88;#端口 listen 443 ssl http2;#配置https ssl_certificate /usr/local/nginx/conf/ssl/user.chain-chat.app.crt; ssl_certificate_key /usr/local/nginx/conf/ssl/user.chain-chat.app...原创 2019-11-21 15:04:45 · 442 阅读 · 0 评论 -
lmmp1.6 nginx laravel 只能访问public根目录的问题
nginx 配置里面/usr/local/nginx/conf/fastcgi.conf 的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"这行配置限制了不能访问到其他目录注释即可fastcgi_param SCRIPT_FILENAME $document_root$...原创 2019-11-21 14:50:06 · 474 阅读 · 0 评论 -
laravel 日志
日志直接写日志 Log::info('user_id:'.$uid,$arr);按文件写日志$arr = array('wallet' => $users_wallet, 'fc_currency' => $fc_currency); Log::useFiles(storage_path('apiWalletMyMoney.log')); Log::info...原创 2019-11-12 09:34:02 · 521 阅读 · 0 评论 -
laravel5.8 退出所有用户登录
退出要手动把用户从应用中退出登录,你可以使用 Auth facade 上的 logout 方法。这将清除用户会话中的身份认证信息:use Illuminate\Support\Facades\Auth;Auth::logout();让其它设备上的 Session 失效Laravel 还提供了一种机制,用于将其它设备上的用户 Session 失效和「注销」,而不会使其当前设备上的 ...原创 2019-10-11 16:10:54 · 1087 阅读 · 0 评论 -
Laravel 速查表 Auth
完整速查表:https://learnku.com/docs/laravel-cheatsheet/5.8用户认证// 获取 Auth 对象,等同于 Auth Facadeauth();// 判断当前用户是否已认证(是否已登录)Auth::check();// 判断当前用户是否未登录,与 check() 相反Auth::guest();// 获取当前的认证用户Auth::...原创 2019-10-11 16:00:29 · 278 阅读 · 0 评论 -
laravel 自带的curl请求
$url = "oauth/connect/token"; try { $http = new \GuzzleHttp\Client; $response = $http->post($url, ['form_params' => ['grant_type' => $grant_type, 'client_id'...原创 2019-10-07 14:25:44 · 12477 阅读 · 0 评论 -
如何正确的下载安装使用别人的laravel项目?
转载的,写的很简洁明了,白俊瑶博客laravel 作为最流行的 php 框架;自然少不了很多基于 laravel 开发的项目;不过很多项目因为还处于开发中;或者其他原因并没有写安装文档;举个反面栗子;比如说我的 laravel-bjyadmin ;这种一般就是面向 laravel 开发者的;需要有 laravel 的基础才能顺利的安装使用;还有很多已经比较成熟的项目;一般都是有比较详细的安装文档的...转载 2018-05-29 11:57:39 · 4082 阅读 · 0 评论 -
phpstorm中的配置让其更好的使用laravel框架
1.安装Laravel Plugin插件安装完成重启后,应用laravel plugin到当前项目Laravel Pluginctrl+alt+s搜索plugin我没找到了 这个直接安装laravel反正安装一个就好了2.安装Laravel IDE Helper代码提示①使用composer安装插件composer require barryvdh/lar...原创 2019-09-11 10:10:23 · 544 阅读 · 0 评论 -
laravel npm rum dev 报错 Error: Cannot find module 'strip-ansi' at Function.Module._resolveFilenam
尝试过的方法,不行,求救1.再次安装strip-ansinpm removestrip-ansinpm install strip-ansi2.node_modules安装问题,执行以下:rm -rf node_modulesrm package-lock.jsonnpm cache clear --forcenpm install3.最终重装node 我...原创 2019-09-11 16:10:38 · 3147 阅读 · 0 评论 -
laravel5.6 切换多语言
原文地址:https://www.kissfree.cn/2345.htmlLaravel 5 语言包,包含 52 种语言, 基于caouecs/Laravel-lang安装composer require overtrue/laravel-lang:~3.0Laraval 5.6修改项目文件 config/app.phpLumen在 bootstrap/...原创 2019-09-12 16:10:42 · 576 阅读 · 0 评论 -
Laravel消息通知发送邮件 Expected response code 250 but got code "553", with message "553 Mail from must equa
当时.env邮箱配置如下:MAIL_DRIVER=smtpMAIL_HOST=smtp.163.comMAIL_PORT=25MAIL_USERNAME=xxxx@163.comMAIL_PASSWORD=1xxxxx71987MAIL_ENCRYPTION=null但是我们注意一下config/mail.PHP中有两项‘from‘ => [‘address‘ =>...原创 2019-09-17 10:43:37 · 1069 阅读 · 0 评论 -
laravel 5.6 修改auth 重置密码邮件
1.输入php artisan make:notification RestPassword ,在app\notification下创建 RestPassword.php然后修改 App\User:namespace App;use Illuminate\Notifications\Notifiable;use Illuminate\Foundation\Auth\User ...原创 2019-09-17 12:42:14 · 468 阅读 · 0 评论 -
用laravel dingo api插件库创建api的一些心得笔记
1.安装因为dingo api的版本需要跟laravel版本兼容,所以需要加具体的版本号,不然就可能出错如上图所示就不能安装正确的方法如下,在‘’内加具体的版本 1 composerrequiredingo/api'v2.0.0-alpha2' 注意了:v2.0.0-alpha2支持laravel 5.6,v2.0.0-alpha1...原创 2019-09-18 15:23:05 · 254 阅读 · 0 评论 -
laravel5.6集成auth-jwt
安装auth-jwt composer require tymon/jwt-auth:dev-develop --prefer-source配置 config/app.phpproviders数组中添加Tymon\JWTAuth\Providers\LaravelServiceProvider::class,aliases数组中添加'JWTAuth' =>...原创 2019-09-18 15:29:41 · 357 阅读 · 0 评论 -
laravel 开发RestFul接口【一、集成三方扩展 - dingo/api】
自己安装laravel框架1.引入dingo包composer require dingo/api:1.0.x@dev或者"dingo/api": "1.0.*@dev"在laravel的根目录的composer.json 文件中引入 composer update就可以了2、更新 composer执行composer update13.注册服务提供者在c...原创 2019-09-18 20:34:29 · 410 阅读 · 0 评论 -
laravel 开发RestFul接口【二、集成三方扩展 - jwt】
在web开发中通常是使用session 来保持会话,在app接口开发中则是用携带token来保持会话!这里涉及到一个常见的面试题,如果客户端禁掉cookie,session 是否有用?答案:肯定的! 只要你有办法带上自己sessionid 去服务端验证都是可以达到同样多的效果在开发api也是同样只不过稍微麻烦一点需要自己来实现这么一套会话机制文中第八点具体讲解遇到一些问题如何处理请细心看下...原创 2019-09-19 11:01:44 · 332 阅读 · 0 评论 -
laravel5.8 路由分组实现
web.php中Route::group(array('prefix'=>'api'),function(){ Route::get('test', 'Api\UserController@test'); Route::group(array('prefix'=>'user'),function() { Route::get('tests', 'A...原创 2019-09-19 14:51:02 · 769 阅读 · 0 评论 -
Laravel 禁用指定 URL POST 请求的 csrf 检查
post 路由被拦截是 框架拦截crsf方案:https://blog.csdn.net/qq_27229113/article/details/101061776路由Route::prefix('api')->namespace('Api')->group(function () {// Route::post('tests', 'Api\UserControl...原创 2019-09-20 15:25:40 · 859 阅读 · 0 评论 -
laravel预请求跨域的问题
在public添加 我这里是允许所有请求,参数大家自己设置// 跨域if(isset($_SERVER['HTTP_ORIGIN'])){ header("access-control-allow-origin: *"); header("access-control-allow-headers:*"); header("access-control-expose-...原创 2019-09-27 17:34:46 · 272 阅读 · 0 评论 -
Windows下Composer&Laravel的安装及配置
1.初始化配置1.首先请确认你的PHP版本在5.59以上2.开启PHP拓展,在php.ini中找到[php] view plain copy;extension=php_onpenssl.dll ;extension=php_mbstring.dll ;extension=php_pdo_mysql.dll 将前面的分号去掉,如果没有分号,则保持不变即可。2.安装Composer以及...转载 2018-05-28 14:57:43 · 241 阅读 · 0 评论