Laravel Duskをlaradockにインストールする方法

藏色散人
リリース: 2020-03-23 09:00:13
転載
2461 人が閲覧しました

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: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 に変更します。phpArtisanserve ---quiet &

3 を実行します。最後に、Laravel Dusk を使用して phpArtisan Dusk## をテストできます。

#結論

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

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

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!