首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

迁移到Homestead后在PhpStorm for Laravel中运行测试

,可以按照以下步骤进行操作:

  1. 首先,确保你已经成功迁移到Homestead环境,并且已经在Homestead中安装了Laravel框架。
  2. 打开PhpStorm,并打开你的Laravel项目。
  3. 在PhpStorm的顶部菜单栏中,选择"Run" -> "Edit Configurations"。
  4. 在弹出的窗口中,点击左上角的"+"按钮,选择"PHPUnit"。
  5. 在"Name"字段中,输入一个适合的配置名称,比如"PHPUnit Tests"。
  6. 在"Test Runner"字段中,选择"PHPUnit by Remote Interpreter"。
  7. 在"Interpreter"字段中,选择你的Homestead环境的远程解释器。如果没有配置过远程解释器,点击右侧的"..."按钮进行配置。
  8. 在"Test Scope"字段中,选择你要运行的测试范围。可以选择运行整个项目的测试,或者只运行指定目录或文件的测试。
  9. 在"Test Runner options"字段中,输入你需要传递给PHPUnit的额外参数。比如,你可以使用"--filter"参数来指定只运行特定的测试用例。
  10. 点击"OK"保存配置。
  11. 在PhpStorm的顶部菜单栏中,选择"Run" -> "Run 'PHPUnit Tests'"(根据你的配置名称)。
  12. PhpStorm会连接到Homestead环境,并在远程解释器中运行PHPUnit测试。你可以在PhpStorm的运行窗口中查看测试结果。

总结: 迁移到Homestead后,在PhpStorm for Laravel中运行测试,可以通过配置PHPUnit运行环境和测试范围来实现。Homestead提供了一个虚拟化的开发环境,可以方便地进行Laravel项目的开发和测试。在运行测试时,可以使用PHPUnit的各种参数和选项来满足不同的测试需求。

腾讯云相关产品推荐:

  • 云服务器(CVM):提供稳定可靠的云服务器实例,适用于各种应用场景。
  • 云数据库MySQL版(CDB):提供高性能、可扩展的MySQL数据库服务,支持自动备份和容灾。
  • 云存储(COS):提供安全可靠的对象存储服务,适用于存储和管理各种类型的数据。
  • 人工智能机器学习平台(AI Lab):提供丰富的人工智能算法和工具,帮助开发者快速构建和部署AI模型。
  • 云安全中心(SSC):提供全面的云安全解决方案,包括漏洞扫描、安全审计、风险评估等功能。

更多腾讯云产品介绍和详细信息,请访问腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Homestead + laravel-mix 环境下 hmr 的两种玩法

对于 Laravel 官方首推的 Homestead 当然也是可以的,只不过用法上有些差别,于加上 laravel-mix 本身的一些 BUG( issue 里搜索 hmr 结果就有好几页 :smile...首先假定你已经创建了一个 laravel 项目,进行了相关配置(.env 配置及绑定测试域名,如:laravel.test)并已装好了后端依赖 玩法一:使用虚拟机的 Node 环境 因为 Homestead...虚拟机终端执行yarn run hot,然后浏览器中使用绑定的测试域名(如:laravel.test)访问 34.修改 JS 等,自动编译浏览器页面即自动更新 玩法二:使用宿主机的 Node...yarn run hot,然后浏览器中使用绑定的测试域名(如:laravel.test)访问4....二是自己使用的 IDE(PhpStorm运行在宿主机(Windows),而 PhpStorm 的一些插件(或服务)如 Eslint、TypeScript、 Prettier 需要使用使用本地安装的一些

1.6K10

玩转 PhpStorm 系列(十):代码调试篇(下)

上篇教程我们演示了如何安装配置 Xdebug 扩展,并且 PhpStorm 基于 Xdebug 对 PHP CLI 脚本代码进行调试。...完成以上初始化操作,就可以 PhpStorm 对 PHP Web 应用进行代码调试配置了,这里我们以一个 Laravel 应用作为示例 Web 项目。...编写测试代码 为了便于演示代码调试,我们 Laravel 项目中编写一段 MVC 代码, routes/web.php 中新增一个路由: Route::get('/posts', 'PostController... PhpStorm 配置 Web 服务器 接下来,我们就来演示如何在 PhpStorm 基于 Xdebug 来对上述测试代码进行调试和问题定位。...通过 Xdebug 调试 Laravel 应用 完成上述配置代码编辑器设置断点: ?

2.4K21
  • Windows 安装使用Homestead 遇到的问题总结

    下载完成,我们手动进行添加 box vagrant box add laravel/homestead ~/Download/cdb......更改再次使用 vagrant up 即可启动 php 版本的替换 homestead 安装了几个不同的 php 版本,如果需要替换执行下面的操作 sudo passwd root # 重设 root...--provision # 重载配置,修改过配置需要重载生效 vagrant destory # 销毁一个 box 优化 git-bash 使用 注意:由于权限的原因,一些操作 git-bash...无法使用.所以,我们配置之前需要先将 git-bash.exe 和 bash.exe 以管理员的身份打开. git 的安装路径下,bash.exe 安装目录的 bin 下. ** git-bash...下的配置文件都相对于 git 的安装目录来说的.** host 同步系统 创建虚拟主机,需要同步更改系统的 hosts 文件,如果不行,需要清除 dns,浏览器缓存.

    3.1K20

    Mac电脑上使用Homestead进行开发

    Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,而无需本地机器安装 PHP 、Web 服务器和其他服务器软件。...Homestead 可以运行在任何 Windows,Mac,或 Linux 系统,它包括了 Nginx web 服务器, PHP 7.2,PHP 7.1,PHP 7.0,PHP 5.6, MySQL,PostgreSQL...Vagrant 让你通过编写一个 Vagrantfile 文件来控制虚拟机的启动、虚拟机网络环境的配置、虚拟机与主机间的文件共享,以及启动自动执行一些配置脚本,如自动执行一个 Shell Script.../laravel/homestead.git ~/Homestead cd Homestead 创建 Homestead.yaml 配置文件 bash init.sh 如果是本地安装的 homestead.box...这些文件夹的文件若有变更,它们会保持本地机器与 Homestead 环境之间同步。

    1.7K10

    玩转 PhpStorm 系列(十二):单元测试

    PHP 生态有很多测试框架,其中最流行的当属 PHPUnit,我们还是以 Laravel 项目为例, PhpStorm 中演示如何通过 PHPUnit 对 PHP 项目进行单元测试。...对指定目录、类、方法运行测试 Laravel 自带的测试演示类位于项目根目录下的 tests 子目录 PhpStorm ,该目录会被自动标记为绿色,表示是测试目录: ?... PhpStorm 基于 PHPUnit 进行单元测试很简单,PhpStorm 已经内置了通过本地 PHPUnit 运行测试用例的支持(Laravel 项目初始化的时候已经安装了 phpunit 依赖...我们 tests 目录上运行包含代码覆盖率的测试运行完成PhpStorm 右侧区域会弹出包含本次测试代码覆盖率分析的窗口: ?...小结 以上就是 PhpStorm 通过 PHPUnit 进行单元测试的简单示例,至此,我们的玩转 PhpStorm 系列教程也要告一段落了,希望通过这些教程的学习,可以帮助你更好地使用 PhpStorm

    2.5K30

    基于 PHPStorm 编辑器的 Laravel 开发

    引言 本文主要讲述PHPStorm编辑器如何使用PHPStormLaravel插件和Laravel IDE Helper来开发Laravel程序,结合个人积累的一点经验来说明使用PHPStorm编辑器来开发程序还是很顺手的...对Blade模板引擎的支持 使用PHPStorm调试Laravel程序 使用PHPStorm调试Laravel程序 使用PHPStorm的单元测试功能 使用PHPStorm的数据库功能 1、一些准备工作...#requests--input,这个小依赖包也比较好用,建议PHPStorm安装下,安装方法和好处可以进去看看,安装很简单。...如果你是本地开发,是MAC系统的话,可以装集成环境MAMP,该PHP中都有xdebug.so,不过需要使能下php.inixdebug扩展。 安装好xdebug,需要配置下PHP: ?...PHPUnit测试,可以终端执行phpunit命令就行,或者单独执行某个测试类,可以测试类里右键选择Run xxxTest.php就行,如: ?

    3.7K80

    Mac上下载安装Vagrant、配置打包属于自己的开发环境(使用Homestead后续也会更新出来)

    Homestead 是包含了Nginx Web服务器、PHP7、MySQL、Postgres、Redis、Memcached、Node,以及所有你使用 Laravel 开发时需要用到的各种软件(Homestead...Box 虚拟机盒子),它一套可配置的 Laravel 开发环境(Homestead 管理脚本),其实简单的说就是一个基于Laravel运行环境的打包的一个Box。...) 和 LNMP( Linux + Nginx + Mysql + PHP) 配置好3个比较流行的PHP框架运行环境 Yii2 Laravel5 ThinkPHP5 基础环境 VirtualBox.../laravel laravel5 "5.5.*" ---- 下载laravel (PHP >= 7.0.0请注意laravel运行环境,后期会写出Homestead的教学) 注意事项...hosts配置 sudo vim /ect/hosts 192.168.33.10 tp5.vagrant.com yii2.vagrant.com laravel.vagrant.com 访问

    1.6K20

    Laravel Bash 别名

    假设你开始项目里研究一个新的功能(比如尝试使用别人开发的包),这个过程你可能会添加一些新的文件,折腾过后你可能会发现这个功能并不怎么好用。...然后你就可以通过运行「nah」命令来一口气删除这个过程你所做的一切。 如何创建自己的别名 对于那些也想尝试创建 bash 别名的人来说,这个过程很简单。...首先,你要在文本编辑器打开 〜/.bashrc 文件。...另外,要记得每次修改 bash_aliases文件之后,你都需要运行 source 命令或重新启动终端,让更改的内容得以生效。...来自 Laravel 社区的 Laravel Bash 别名 以下列出了所有国外 Laravel 社区的贡献者以及他们正在使用的内容。

    1.8K20

    实操 | 工程师该如何基于Serverless进行项目开发

    6月24日 Kubecon大会上,我们将为前端、开发及运维人员举办一场深度的Serverless Workshop培训,从服务型无服务化前端实践开始,到云函数实际业务的落地使用,通过技术培训+上手实操...包括Serverless的Node.js runtime是如何执行用户的代码,针对这个执行机制我们怎么来组织好Serverless的代码结构等; 怎么把现有的Node.js项目直接迁移到Serverless...SCF vscode插件 即将发布 培训2:云函数实际业务的落地使用 培训演讲 云函数基础能力和使用场景; 传统模式和云函数开发模式的区别; 如何使用云函数与GraphQL对业务进行快速改造与迭代...动手实操 基于PHP Lavaral 的CRM系统迁移部署到云函数 >>>> 主要实操环节 步骤一:环境搭建(需活动前开发者自行完成) IDE:phpstorm,sublime,zend studio...>>>> 安装包链接 IDE:phpstorm,sublime,zend studio等 链接:https://www.jetbrains.com/phpstorm/ laravel框架的crm系统代码包

    1.6K20

    创建并运行一个新的 Laravel 项目

    安装完成,后续就可以通过 laravel new [项目名称] 来创建新的 Laravel 项目了: laravel new blog 该命令会在当前目录下创建一个新的名为 blog 的应用: ?...2、Laravel 应用的目录结构 安装完成,我们来看一下新安装 Laravel 项目 blog 的目录结构: ?...4、运行 安装好 Laravel 项目,了解了目录结构及其作用,以及如何对项目进行配置,我们就可以运行这个应用了,启动方式因开发环境而异,我们在前面的 Homestead、Laradock、Valet...以及 Laragon 已经分别演示过了,这里不再赘述,我们以 Laradock 为例,通过配置项目域名为 blog.test,浏览器访问 http://blog.test,即可看到应用首页: ?...,所以可以通过以下命令运行示例测试: .

    6.8K30

    利用PHPStorm如何开发Laravel应用详解

    blade 是Laravel的模板语言, 对艺术家友好,这个Laravel程序员的命令行工具, 可以PhpStorm工作....[译注]自助方式 因为我们是项目中使用, 所以我们项目中添加这个功能, composer.json 添加 require-dev 分支 laravel 4. , 这里的版本应该填写 1.... , 这样 artisan list 便存在了ide-helper的命令, 运行 artisan ide-helper:generate, PhpStorm就会有代码完成功能,并且有Laravel...PhpStormLaravel插件 为了进一步提升我们的Laravel体验,我们也可以安装Laravel插件....查看我们的 Laravel教程,这里包含了 PhpStorm 为 L/【当下浏览的服务器和开发工具是哪些】/aravel 开发准备的全部东西, 包括代码自动完成,导航,自动代码检查,命令行工具支持,调试和单元测试

    1.7K20

    Laravel 项目中使用 Bootstrap 框架

    Laravel 5.7 之前的版本位于 resources/assets/js/bootstrap.js),我们可以看到对 bootstrap js库的引入: try { window....如果你还没有项目根目录下运行过 npm install 初始化项目依赖的前端资源,现在可以运行它,当然在此之前,需要在你的系统安装最新版本的 Node.js。...如果你使用的开发环境是 Homestead 的话,那么系统已经为你安装好了,去 Homestead 执行即可;如果你使用的是 Laradock 的话,需要在 laradock/.env 设置 WORKSPACE_INSTALL_NODE...dev 编译前端资源 接下来,我们就可以运行 npm run dev 命令通过 Laravel Mix 来编译前端资源了,该命令定义 package.json : 该命令最终运行的是 npm run...development 命令,意为开发环境对前端资源进行编译,如果需要的话你可以在这里对命令参数进行修改,如果是在生产环境,需要运行 npm run prod 命令,如果在开发环境想要修改文件自动编译资源可以运行

    3.4K31

    PhpStorm 2019.3 EAP + WSL 配置 Remote PHP Interpreter

    WSL 全称为 Windows Subsystem for Linux,是一个为 Windows 10 上能够原生运行 Linux 二进制可执行文件(ELF格式)的兼容层, PHPStorm 就不用多说了...那么,我们日常情况下可能使用过 虚拟机,比如 Homestead ,或者 Docker ,那么这两种方式, PHPStorm 可以非常容易配置 Remote Interpreter。...所需环境(软件) WSL(须安装 Linux 发行版,且安装好 PHP 环境) PHPStorm 2019.3 EAP PhpStorm 2019.3 EAP 如何安装?...安装完 Toolbox 运行,之后你原本安装的 PHPStorm 会提示你升级,点击 Update 就会更新下载 EAP 版本(原来的版本不会删除) 之后打开 PHPStorm 点击 上方菜单 File...运行,点击 三角箭头,或者快捷键 Shift + F10 ? 之后命令行就可以输出启动信息了。 ?

    1.2K10

    PHPStormLaravel代码提示插件安装过程

    由于最近又要开始一个新项目,之前使用weiphp开发遇到了不少的坑,所以这次决定使用Laravel+LaneWeChatEasyWeChat来开发 透露一下,上个项目可以理解成猩便利吧,不过由于资金和技术上的限制...现在项目上线。。。还在运行吧。 安装 首先就是先安装PHPStorm和composer咯,这个工具我用的也不是很熟练,所以就不介绍了啦!...安装完composer之后就要开始安装插件了,这个是插件的官网:https://github.com/barryvdh/laravel-ide-helper 我们使用composer来安装插件 composer...之后把_ide_helper.php这个文件添加到.gitignore里面 #测试 再重新打开PHPStorm就会发现代码已经可以提示了!...Route.png 至此,PHPStormLaravel代码提示插件laravel-ide-helper就安装完成了 [2]: https://github.com/barryvdh/laravel-ide-helper

    1.4K20

    Laravel API教程:如何构建和测试RESTful API

    本文中,我们将探讨如何构建和测试使用Laravel进行身份验证的强大API。我们将使用Laravel 5.4,所有的代码都可以GitHub上参考。...您遵循下载说明(并添加到您的路径环境变量),使用以下命令安装Laravel: $ composer global require laravel/installer 安装完成,您可以像这样创建(手脚架...使用它将使我们的测试快速运行,但是权衡是一些迁移(migration )命令(例如约束)该特定设置中将无法正常工作。...我建议您在开始获取迁移错误时,测试离开SQLite,或者您希望使用更强大的测试,而不是执行运行。 我们还将在每次测试之前运行migrations 。...绝对有改进的空间 - 您可以使用Passport软件包实现OAuth2 ,集成分页和转换层(我推荐使用Fractal),但是我想通过Laravel创建和测试API的基础知识外部包装。

    20.4K20

    Laravel 4 小技巧两则

    Laravel 作为 PHP 开发框架很久了,但是有些官方文档没有覆盖到的地方,每隔一段时间又会忘记。最近做了一点简单的整理,顺便记录下来备忘。 1....根据系统变量判断当前运行环境 系统默认的判断是否本地环境的方法是根据 'local' 数组中指定一组作为本地环境的主机名,比如在办公机、Macbook上都要做开发,你就要把两个主机名都写进去,我觉得这样很麻烦...改成了根据 $_SERVER['LARAVEL_ENV'] 来判断,这样我可以在所有开发机中都定义 'LARAVEL_ENV' 的环境变量,值为 'local',于是开发机就会自动识别为 'local...getenv('LARAVEL_ENV') : array( 'local' => array('homestead') ); return $_env; }); // 这实际是去读取...$_SERVER['LARAVEL_ENV'] 的值 // Apache ,可以用 SetEnv 设置, // Nginx ,可以用 fastcgi_param 设置

    1.1K50
    领券