ホームページ > 記事 > PHPフレームワーク > Laravel Duskをlaradockにインストールする方法
Laravel Duskをlaradockにインストールするにはどうすればよいですか?
はじめに
Laravel Dusk のローカル インストールは常に失敗していました。ドキュメントを確認したところ、laradock では、composer require がすべて必要なわけではなく、他にもあることがわかりました。構成。以下に記録してください。
推奨: laravel チュートリアル
laradock の構成
1. laradock ディレクトリに切り替え、ワークスペース コンテナーで docker を一時停止します。 first -compose sotp workspace
2. .env ファイル内の WORKSPACE_INSTALL_LARAVEL_INSTALLER と WORKSPACE_INSTALL_DUSK_DEPS を変更し、構成値を true
3. ワークスペース コンテナーを再構築する docker-compose build workspace
4. 成功したら、 docker-compose up -d workspace を開始します
Laravel Dusk をインストールします
1. ワークスペース コンテナーに docker-compose exec workspace bash と入力します。プロジェクト ディレクトリに移動します。
2.composer require --dev laravel/dusk を使用して、Laravel Dusk をインストールします。
#3.phpArtisan dusk:install4 を実行します。 testing/DuskTestCase の .php ファイルで、ドライバー メソッドを変更し、次のように --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:80002 に変更します。phpArtisanserve ---quiet &3 を実行します。最後に、Laravel Dusk を使用して phpArtisan Dusk## をテストできます。 #結論
実際には、ワークスペースには多くのエイリアスがありますが、理解を容易にするために、元のコマンドを使用します。
以上がLaravel Duskをlaradockにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。