
laravel
文章平均质量分 62
network_dream
这个作者很懒,什么都没留下…
展开
-
Laravel 6 proc_open修复
Laravel版本:6PHP版本:7.3描述:安装Laravel 6后,我收到以下错误消息:The Process class relies on proc_open, which is not available on your PHP installation.这是因为在调试模式下启用了Flare错误报告服务,因此有一种解决方法。发布flare配置文件 php artisan vendor:publish --tag=flare-config并在config / flare.php中'co原创 2021-04-07 21:17:26 · 342 阅读 · 1 评论 -
laravel-事件监听-核心解读
作用:事件系统为应用各个方面的解耦提供了非常棒的方法,因为单个事件可以拥有多个互不依赖的监听器。原创 2019-10-24 20:07:43 · 702 阅读 · 0 评论 -
Laravel之队列
一.配置队列配置文件存放在config/queue.php 。在该文件中你将会找到框架自带的每一个队列驱动的连接配置,包括数据库、Beanstalkd、 IronMQ、 Amazon SQS、 Redis 以及同步(本地使用)驱动。其中还包含了一个 null 队列驱动以拒绝队列任务。默认是sync,即同步的,直接处理,无队列.要将其修改为对应的类型,如database,redis等larav...原创 2019-02-22 14:14:45 · 346 阅读 · 0 评论 -
Laravel 使用多个数据库连接
1、配置.env 文件NECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=database_nameDB_USERNAME=rootDB_PASSWORD=DB_HOST_EXREND=127.0.0.1DB_PORT_EXREND=3306DB_DATABASE_EXREND=database_centerDB_USE...原创 2019-05-22 19:35:11 · 1989 阅读 · 0 评论 -
laravel之跨域请求(一)
1,跨域资源共享 CORS 详解CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程,都是浏览器自动完成,...转载 2019-06-19 16:40:35 · 1185 阅读 · 0 评论 -
laravel之跨域请求(二)
1,方法一:通过扩展包解决扩展包地址:barryvdh/laravel-cors(1)安装,项目根目录composer require barryvdh/laravel-corsLaravel 5.4 及以下版本需要手动在 config/app.php 中注册服务提供者:Barryvdh\Cors\ServiceProvider::class,(2)使用全局使用的中间件,在app...原创 2019-06-19 19:03:12 · 896 阅读 · 0 评论 -
Laravel Model的 fillable (白名单) 和 guarded (黑名单)属性
所有的Eloquent模型预设会防止批量赋值,所以需要在Model中设置fillable和guarded属注意:新增字段时,要在此加入。protected $fillable = ['name'];protected $guarded = ['password'];fillable为白名单,表示该字段可被批量赋值;guarded为黑名单,表示该字段不可被批量赋值。为所有属性设置白名单:...原创 2019-06-21 10:51:17 · 4352 阅读 · 0 评论 -
laravel - linux 多版本php运行命令问题
问题:PHP Parse error: syntax error, unexpected '?' in /w3c/openapi/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 500两个php版本,一个php5.6,另一个php7.2,linux 执行:[root@lnmp bin]# wh...原创 2019-06-28 18:15:25 · 397 阅读 · 0 评论 -
laravel 表迁移报错
error infomation:Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add u...原创 2019-09-27 17:30:56 · 514 阅读 · 0 评论 -
laravel之phpunit单元测试
1,什么是单元测试?PHPUnit 是一个用PHP编程语言开发的开源软件,是一个单元测试框架。PHPUnit由Sebastian Bergmann创建,源于Kent Beck的SUnit,是xUnit家族的框架之一。PHPUnit中国官网2,为什么要使用单元测试?单元测试是对单独的代码对象进行测试的过程,比如对函数、类、方法进行测试。单元测试可以使用任意一段已经写好的测试代码,也可以使用一些...原创 2019-01-29 15:30:09 · 2534 阅读 · 0 评论 -
laravel报错:TokenMismatchException in VerifyCsrfToken.php line 68:
csrf防护:CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击...原创 2019-01-19 22:20:23 · 1497 阅读 · 0 评论 -
laravel artisan常用命令
命令说明备注php artisan clear-compiled清除编译后的类文件php artisan down清除编译后的类文件php artisan up退出应用程序的维护模式php artisan env显示当前框架环境php artisan fresh清除包含框架外的支架php artisan help显示命令行的...原创 2018-10-25 18:37:56 · 245 阅读 · 0 评论 -
windows下怎么安装laravel框架
安装composer工具,1,通过composer安装laravel安装器查看composer是否安装成功。1,先安装laravel安装器。安装命令:composer global require “laravel/installer”。~安装过程比较慢,要稍等一下。进入C:\Users\Admin\AppData\Roaming\Composer\vendor\bin会看到在c...原创 2018-12-05 21:48:18 · 418 阅读 · 1 评论 -
日期及时间处理包 Carbon 在 Laravel 中的简单使用
在编写 PHP 应用时经常需要处理日期和时间,这篇文章带你了解一下 Carbon – 继承自 PHP DateTime 类的 API 扩展,它使得处理日期和时间更加简单。Laravel 中默认使用的时间处理类就是 Carbon。1 安装通过 Composer 来安装 Carbon:composer require nesbot/carbonPS:由于 Laravel 项目已默认安装了此包...原创 2018-12-24 20:18:09 · 1476 阅读 · 0 评论 -
Laravel DB批量更新的方法
1.1事例数据:$multipleData = array( array( 'from_plat_skuid' => 1022016 , 'sku_storage_num' => 100 ), array( 'fro...原创 2019-01-04 20:49:24 · 5473 阅读 · 0 评论 -
laravel 中配置文件.env解读
配置参数// 运行环境名称APP_ENV=local// 调试模式,开发阶段启用,上线状态禁用。APP_DEBUG=true// 敏感信息加密密钥,可使用 php artisan key:generate 重新生成。APP_KEY=// 项目根目录APP_URL=http://localhost// 缓存驱动,默认使用文件作为缓存。CACHE_DRIVER=file//...原创 2019-01-18 10:04:11 · 4726 阅读 · 0 评论 -
基于 Pusher 驱动的 Laravel 事件广播
参考地址转载 2019-01-18 13:30:27 · 288 阅读 · 1 评论 -
laravel通过创建自定义artisan make命令来新建类文件详解
make make:auth Scaffold basic login and registration views and routes make:command Create a new Artisan command make:controller Create a new controller class make:even...转载 2019-01-18 18:40:36 · 976 阅读 · 0 评论 -
laravel 时区问题timezone
文件位置:config/app.php找到;//默认'timezone' => 'UTC',修给://推荐'timezone' => 'PRC',linux中php.inidate.timezone = PRC也可以修给如下//搜索了一下 PHP 源码,在 ext/date/lib/timezonemap.h 中看到如下代码{ "cst", 0, 2...原创 2019-01-19 21:52:23 · 4110 阅读 · 0 评论