ホームページ >PHPフレームワーク >Laravel >LaradockへのLaravel Duskのインストールの詳細説明

LaradockへのLaravel Duskのインストールの詳細説明

藏色散人
藏色散人転載
2020-03-31 08:54:553008ブラウズ

LaradockへのLaravel Duskのインストールの詳細説明

はじめに

Laravel Dusk をローカルにインストールすると、いつも失敗します。ドキュメントを確認したところ、laradock はインストールされていないことがわかりました。必要なコンポーザーのみが必要ですが、他の構成もあります。以下に記録してください。

laradock の構成

1. laradock ディレクトリに切り替え、最初にワークスペース コンテナーを一時停止します docker-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:install

4を実行します. 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:8000

に変更します2. phpArtisan を実行しますサーブ — -静か &

3. 最後に、Laravel Dusk を使用して phpArtisan dusk をテストできます

結論

実際には、たくさんあります。ワークスペースではエイリアスを使用していますが、理解を容易にするために、元のコマンドを使用します。

推奨:

laravel チュートリアル

以上がLaradockへのLaravel Duskのインストールの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。