laradock中安装Laravel Dusk详解
发布时间 - 2020-03-31 00:00:00 点击率:次
导语
在本地安装 Laravel Dusk 一直失败,查了文档才发现在 laradock 中并不是只需要 composer require 就可以的,还有其他配置。下面记录一下。
配置 laradock
1.切换到 laradock 目录中,将 workspace 容器先暂停 docker-compose sotp workspace
2.修改 .env 文件中的 WORKSPACE_INSTALL_LARAVEL_INSTALLER 和 WORKSPACE_INSTALL_DUSK_DEPS,将配置值改为 true
3.重新搭建 workspace 容器 docker-compose build workspace
4.成功之后启动 docker-compose up -d workspace
安装 Laravel Dusk
1.进入到 workspace 容器中 docker-compose exec workspace bash,并且切换到项目目录中
2.使用 composer req
uire --dev laravel/dusk 安装 Laravel Dusk
3.执行 php artisan dusk:install
4.在 tests/DuskTestCase.php 文件中,修改 driver 方法,添加 —-no-sandbox 参数,如下
protected function driver()
{
$options = (new ChromeOptions)->addArguments([
'—disable-gpu',
'—headless',
'—window-size=1920,1080',
'—no-sandbox',// 添加这行
]);
return RemoteWebDriver::create(
'http://localhost:9515', DesiredCapabilities::chrome()->setCapability(
ChromeOptions::CAPABILITY, $options
)
);
}1.添加一个配置文件,cp .env .env.dusk.local,将 APP_URL 修改为 http://localhost:8000
2.执行 php artisan serve —-quiet &
3.最后可以使用 Laravel Dusk 进行测试了 php artisan dusk
结语
其实在 workspace 中有很多 alias 可是使用,为了便于理解,都是用了原命令。
推荐:laravel教程
# laravel
# php
# bash
# composer
# require
# docker
# http
# 切换到
# 都是
# 中有
# 目录中
# 用了
# 只需要
# 可以使用
# 配置文件
# 就可以
# 这行
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速搭建高效服务器建站系统?
进行网站优化必须要坚持的四大原则
googleplay官方入口在哪里_Google Play官方商店快速入口指南
Python文件流缓冲机制_IO性能解析【教程】
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
如何快速生成专业多端适配建站电话?
如何在建站之星绑定自定义域名?
如何用狗爹虚拟主机快速搭建网站?
在线制作视频的网站有哪些,电脑如何制作视频短片?
使用豆包 AI 辅助进行简单网页 HTML 结构设计
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
如何在万网自助建站中设置域名及备案?
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
Java类加载基本过程详细介绍
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
网站制作价目表怎么做,珍爱网婚介费用多少?
如何批量查询域名的建站时间记录?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何用VPS主机快速搭建个人网站?
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Swift开发中switch语句值绑定模式
如何在阿里云部署织梦网站?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
浅谈javascript alert和confirm的美化
微信小程序 require机制详解及实例代码
怎么用AI帮你为初创公司进行市场定位分析?
高端网站建设与定制开发一站式解决方案 中企动力
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
PHP正则匹配日期和时间(时间戳转换)的实例代码
成都网站制作公司哪家好,四川省职工服务网是做什么用?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
如何在万网自助建站平台快速创建网站?
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
米侠浏览器网页背景异常怎么办 米侠显示修复
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
Python数据仓库与ETL构建实战_Airflow调度流程详解
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
Android仿QQ列表左滑删除操作
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
详解Android中Activity的四大启动模式实验简述
使用spring连接及操作mongodb3.0实例
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
智能起名网站制作软件有哪些,制作logo的软件?

