Maison > cadre php > Laravel > le corps du texte

Comment installer Laravel Dusk dans Laradock

藏色散人
Libérer: 2020-03-23 09:00:13
avant
2461 Les gens l'ont consulté

Comment installer Laravel Dusk dans Laradock ?

Introduction

L'installation locale de Laravel Dusk a toujours échoué Après avoir vérifié la documentation, j'ai découvert que composer require n'est pas entièrement requis dans laradock et qu'il existe d'autres configurations. Enregistrez-le ci-dessous.

Recommandé : Tutoriel Laravel

Configuration de Laradock

1. Basculez vers le répertoire Laradock et mettez le Docker en pause dans le conteneur de l'espace de travail. d'abord -compose sotp workspace

2. Modifiez WORKSPACE_INSTALL_LARAVEL_INSTALLER et WORKSPACE_INSTALL_DUSK_DEPS dans le fichier .env et modifiez la valeur de configuration sur true

3. Reconstruisez l'espace de travail de construction docker-compose du conteneur d'espace de travail

<.>4. Après le succès, démarrez docker-compose up -d workspace

Installez Laravel Dusk

1. Entrez docker-compose exec workspace bash dans le conteneur d'espace de travail, et changez Allez dans le répertoire du projet

2. Utilisez composer require --dev laravel/dusk pour installer Laravel Dusk

3 Exécutez php artisan dusk:install

4. Dans tests/DuskTestCase Dans le fichier .php, modifiez la méthode du pilote et ajoutez le paramètre --no-sandbox, comme suit

protected function driver()
{
    $options = (new ChromeOptions)->addArguments([
        &#39;—disable-gpu&#39;,
        &#39;—headless&#39;,
        &#39;—window-size=1920,1080&#39;,
        &#39;—no-sandbox&#39;,// 添加这行
    ]);
    return RemoteWebDriver::create(
        &#39;http://localhost:9515&#39;, DesiredCapabilities::chrome()->setCapability(
            ChromeOptions::CAPABILITY, $options
        )
    );
}
Copier après la connexion

1 Ajoutez un fichier de configuration, cp .env .env.dusk.local, et remplacez APP_URL par http:// localhost:8000

2. Exécutez php artisan serve ---quiet &

3 Enfin, vous pouvez utiliser Laravel Dusk pour tester php artisan dusk

Conclusion

En fait, il existe de nombreux alias dans l'espace de travail, mais pour faciliter la compréhension, les commandes d'origine sont utilisées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!