docker 安装kafka_laradock 中如何安装 Laravel Dusk
laradock 中如何安裝 Laravel Dusk?
導(dǎo)語
在本地安裝 Laravel Dusk 一直失敗,查了文檔才發(fā)現(xiàn)在 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.成功之后啟動(dòng) docker-compose up -d workspace
安裝 Laravel Dusk
1.進(jìn)入到 workspace 容器中 docker-compose exec workspace bash,并且切換到項(xiàng)目目錄中
2.使用 composer require --dev laravel/dusk 安裝 Laravel Dusk
3.執(zhí)行 php artisan dusk:install
4.在 tests/DuskTestCase.php 文件中,修改 driver 方法,添加 —-no-sandbox 參數(shù),如下
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));}添加一個(gè)配置文件,cp .env .env.dusk.local,將 APP_URL 修改為 http://localhost:8000
2.執(zhí)行 php artisan serve —-quiet &
3.最后可以使用 Laravel Dusk 進(jìn)行測(cè)試了 php artisan dusk
結(jié)語
其實(shí)在 workspace 中有很多 alias 可是使用,為了便于理解,都是用了原命令。
以上就是laradock 中如何安裝 Laravel Dusk的詳細(xì)內(nèi)容
更多學(xué)習(xí)內(nèi)容請(qǐng)?jiān)L問:
八重櫻:騰訊T3-T4標(biāo)準(zhǔn)精品PHP架構(gòu)師教程目錄大全,只要你看完保證薪資上升一個(gè)臺(tái)階(持續(xù)更新)?zhuanlan.zhihu.com以上內(nèi)容希望幫助到大家,很多PHPer在進(jìn)階的時(shí)候總會(huì)遇到一些問題和瓶頸,業(yè)務(wù)代碼寫多了沒有方向感,不知道該從那里入手去提升,對(duì)此我整理了一些資料,包括但不限于:分布式架構(gòu)、高可擴(kuò)展、高性能、高并發(fā)、服務(wù)器性能調(diào)優(yōu)、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql優(yōu)化、shell腳本、Docker、微服務(wù)、Nginx等多個(gè)知識(shí)點(diǎn)高級(jí)進(jìn)階干貨需要的可以免費(fèi)分享給大家,需要的可以加入我的官方群點(diǎn)擊此處。
總結(jié)
以上是生活随笔為你收集整理的docker 安装kafka_laradock 中如何安装 Laravel Dusk的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想ideapad电脑如何进入安全模式?
- 下一篇: c语言 extern_Visual C+