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

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

PHP 生态有很多测试框架,其中最流行的当属 PHPUnit,我们还是以 Laravel 项目为例,在 PhpStorm 中演示如何通过 PHPUnit 对 PHP 项目进行单元测试。...在 PhpStorm 中基于 PHPUnit 进行单元测试很简单,PhpStorm 已经内置了通过本地 PHPUnit 运行测试用例支持(Laravel 项目初始化时候已经安装了 phpunit 依赖...,PhpStorm 会基于这个 phpunit 对项目进行单元测试),无需额外配置,只需要选中待测试目录、文件、方法,然后在右键下拉菜单选择 Run Test 即可(前提是先要编写好对应测试用例代码)...要对指定文件进行测试,还可以在打开该文件代码编辑区域任意位置右键,选择运行该文件测试代码: ? 或者在声明该测试类所在行左侧点击绿色运行测试图标进行测试: ?...小结 以上就是在 PhpStorm 中通过 PHPUnit 进行单元测试简单示例,至此,我们玩转 PhpStorm 系列教程也要告一段落了,希望通过这些教程学习,可以帮助你更好地使用 PhpStorm

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

Confluence 6 对一个空间进行归档后产生影响

页面和内容将不会在 Confluence 内容 快速查找(quick search)中显示,这个被用来在你在查找输入框中输入文字中下拉显示。 将不会显示在 空间(Spaces ) 下拉菜单中。...归档空间会在分类标签中显示,这个根据标签不同而不同。 更新归档空间内容将不会显示在活动流(activity streams)中,例如首页面板中显示最新更新不会显示在你面板中。 ?...页面 在归档空间中页面不会显示在查找结果中(除非你选择 在归档空间中查找(Search archived spaces))。...如果你对一个归档空间中页面进行了 编辑(edit ),那么这些页面将会显示在: 活动刘 快速搜索导航 Recently updated macro 宏中 下面的一些特性仍然在归档空间中可用: 你可以通过归档空间连接或输入归档空间...你可以与平常一样编辑一个归档空间,当然能否进行编辑是由 空间权限(space permissions) 决定。 ?  归档空间将不会对外部搜索引擎有任何影响。

46130

玩转 PhpStorm 系列(二):导航篇

概述 在日常使用代码编辑过程中,频率非常高一个需求就是能够快速全局导航到指定类、文件、方法、行,在 PhpStorm 中可以通过两种方式来实现这种导航。...一种是在菜单栏中点击 Navigate,然后在下拉选择对应全局导航,Class 代表类、File 代表文件、Symbol 代表符号/标记(可用于导航到指定变量、方法)、Line 代表行(需要在特定文件中操作...另一种是通过快捷键,上面的菜单栏下拉框导航选项右侧已经标注了对应快捷键,下面我们就可以快捷键为例在 Mac 系统中进行演示(Windows 操作类似,就是快捷键有差异)。...导航到类、接口、Trait 打开一个新安装最新版 Laravel 项目,以自带 User 类为例,要导航到这个类,可以通过快捷键 Command + O 打开导航窗口,在输入框输入 User 进行类名全局模糊匹配...导航到指定类/Trait成员方法或者独立 PHP 函数也是在同一个操作界面操作,比如我们想要查看 Laravel 自带分页方法底层是如何实现,可以在输入框输入 paginate,然后选择我们想要查看方法实现即可

2.1K10

UEditor 编辑器遮挡下拉列表等控件

☃ 背景 今天在使用后台 UEditor编辑器时,发现:因为上面的下拉选择框数据较多,而被编辑器遮挡,影响控件使用 ?...当然这只是发现一种情况,不排除会有其他控件受影响(比如:日期选择器) ♨ 查找原因 通过查看源码文件 ueditor.config.js,可以注意到下面这条注释掉信息 ?...可以理解为,默认源码设计,设置了z-index 为 900 其中有篇文章 -【SELECT 下拉列表被遮挡 - Fly社区】中提到 只需打开这条注释即可,但是个人测试发现,不管打开还是设置其他数值...(1000、-100)等依然无效 ♨ 可行方案 测试发现,可以在实例化编辑器时,补充一句:zIndex: "0" //加上这句设置层级关系 ?...附录: 可参考以前整理UEditor使用文章: Laravel 框架集成 UEditor 编辑方法

1K30

关于Laravel-admin基础用法总结和自定义model详解

总结laravel-admin展示用到基本方法 基础用法 自定义model 当列表数据获取有特定条件或自己写ORM方法时可以用到,支持排序 $grid- model()- select('id','name...disableIdFilter(); //5. }); 按钮控制 禁用导出 $grid- disableExport(); 禁用新增 $grid- disableCreateButton(); 禁用行选择...- help('eg: http://www.aware.bi'); 表单提交下拉框 #下拉框展示$message提示语 $form- multipleSelect('project.tags1...else { swal(data.msg, '', 'error'); } } } }) } ) }); </script EOD; //传递到页面...$content- body($js); //执行你model $content- body(); 以上这篇关于Laravel-admin基础用法总结和自定义model详解就是小编分享给大家全部内容了

3.8K21

laravel实现于语言包完美切换方法

1.创建中间件 在Mideleware中创建一个名为language.php中间件如下: 2、中间键创建完成后需要进行注册中间才能使用哦接下来我们进行注册language中间键进行注册,如果还是有不懂小伙伴可以参考一下官网...思路:前端页面通过下拉菜单获取当前用户选择语言包是英文还是简体。...通过ajax请求到当前控制器,把通过setLocale进行设置,把语言包存入到session中进行返回。...返回同时进行刷新页面 use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\App; use Illuminate...如果亲们还有什么好方法一定留言 以上这篇laravel实现于语言包完美切换方法就是小编分享给大家全部内容了,希望能给大家一个参考。

1.9K31

让 F5 歇一会儿——laravel-mix 自动刷新之道

laravel-mix 自称 An elegant wrapper around Webpack for the 80% use case ,其功能确实强大,它对于前端开发工作流考虑也是非常全面,可以通过...有别于一般刷新(即整页相关资源重新加载),它可以只对发生变化部分模块进行热替换,而其它部分保持不变。这使得它不仅反应及时,通常也能保持当前应用状态不会被刷新,这对于调试 SPA 项目十分方便。...当然,并不是所有修改它都能进行热替换,有时也会整页刷新。 要在 laravel-mix 中使用 hmr,不需要安装其它额外依赖包。...', port: 8080, } }) 执行 yarn run hot 首次编辑完成之后,打开对应页面,例如本文提到示例项目打开 http://laravel-mix-autoreload-demo.test...打开页面,修改页面引用前端资源(如 js,css)并保存,页面将自动刷新 因为使用 laravel-mix 编译,一般修改 resource/ 目录下文件,但实际上直接修改 public/ 目录中文件也是可以触发刷新

2.3K20

30分钟用Laravel实现一个博客

/项目/public” 访问 ),你可以选择手动配置,或者选择集成开发环境创建项目(推荐:mac=>mamp 、 windows=>phpstudy。)。...它主要作用是通过记录批次,方便你对数据库进行版本控制:打开 migrations表,你会发现,当前记录了4张表迁移文件名,而他们batch都是1,你可以理解为当前数据库是第一批,版本1。...打开浏览器输入你配置虚拟主机地址,你会看到一个Laravel框架欢迎页面,这不是重点,点击右上角 register ,你可以注册账号,点击 login 你可以登陆......_message') 编辑 BlogController 里各种方法,在执行成功某些方法时,页面重定向前,装载闪存。...有时候文章过长,导致提交了,往下拉才看得到文本域变红,所以我们需要新建一个错误组件..

7.2K00

推荐超好用 6 款 Laravel Admin 管理模版

但是,脚手架只能在开始一个项目时才有用,如果您在初始设计中犯了错误,后续则很难进行更改和调整。脚手架软件包一个例子可以参考 InfyOm Laravel Generator。...、Argon 和 InfyOm Laravel Generator,以便您更好地了解 Laravel Admin 模板并选择出一款适合您项目。...例如您可以编写一个将用户会员订阅延长一个月操作,先在资源文件中编写这方面逻辑,再在用户界面中检查,然后从动作下拉列表中选择操作。...优点 免费和开源 经常迭代更新 轻松定制 强大社区以及作者在 GitHub 上支持(可以看下他提交记录) 缺点 不是开箱即用——需要编写代码 文档部分有待改进 Backpack Backpack...它不仅有一个菜单生成器,允许您管理网站菜单,还有一个数据库管理器,允许您添加、编辑和删除表格。Voyager 是围绕 BREAD 功能构建,您可以指示任何表浏览、读取、编辑、添加和删除功能。

7.4K41

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

通常,我们可以通过 dd、print_r、var_dump 之类打印函数进行简单调试和问题定位: class PostController extends Controller { public...不过对于复杂业务逻辑,比如多层循环和嵌套,通过打印函数进行代码调试和问题定位,就显得有点力不从心了,这个时候,推荐使用 Xdebug 进行断点调试。...通过 Xdebug 调试 Laravel 应用 完成上述配置后,在代码编辑器中设置断点: ?...在 PhpStorm 导航栏 Run 下拉菜单中点击「Start Listening for PHP Debug Connections」启动监听: ?...回到浏览器,刷新 http://127.0.0.1:8000/posts 页面,此时会跳转到 PhpStorm 对应 PostController Tab 页,进入断点调试模式,通过快捷键 F8(Step

2.2K21

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

Laravel通过Artisan-Laravel命令行工具提供了几个命令,可以通过生成文件并将其放在正确文件夹中来帮助我们。...当您必须返回分页资源列表时很有用。 400: 错误请求。无法通过验证请求标准选项。 401:未经授权 用户需要进行身份验证。 403:禁止 用户已通过身份验证,但没有执行操作权限。...: { data: "Resource not found" } 如果您使用Laravel服务其他页面,则必须编辑代码以使用Accept header,否则常规请求中404错误也将返回JSON...您可以使用许多外部工具来测试您API; 然而,Laravel内部测试是一个更好选择 - 我们可以拥有测试API结构和结果所有好处,同时保留对数据库完全控制。...,在测试期间,Laravel应用程序不会在新请求上再次实例化。

20.2K20

Python网页开发神器fac 0.2.9、fuc 0.1.29新版本更新内容介绍

feffery-antd-components -U -i https://mirrors.aliyun.com/pypi/simple/ 1 fac 0.2.9版本更新内容介绍 1.1 下拉选择、...穿梭框、树选择新增多模式搜索功能   从0.2.9版本开始,fac中下拉选择组件(AntdSelect)、穿梭框组件(AntdTransfer)、树选择组件(AntdTreeSelect)新增多模式搜索快捷功能...以下拉选择组件为例,通过设置参数optionFilterMode,可以在大小写不敏感、大小写敏感、正则表达式等三种不同模式之间进行切换: 大小写不敏感(默认) 大小写敏感 正则表达式   具体使用请参考...中,为表格组件开启行选择功能后,selectedRows属性会在每次用户进行选择行为时,监听到最新已选行记录数组,但如果后续表格数据源参数data进行更新,先前监听到selectedRows并不会自动随之刷新...,因为默认情况下selectedRows更新时机在用户进行选择行为后瞬间。

40720

不改一行代码,快速迁移 Laravel 应用上云

开通非常简单,只要您登陆到Serverless 控制台:https://console.cloud.tencent.com/sls,系统会提示您按照指引步骤完成开通,开通过不会产生何费用。...2.填入您应用名称,【创建方式】选择【应用模版创建】,选择 Laravel 框架。 ?...a.代码托管 目前支持 GitHub、GitLab、Gitee 代码仓库地址,也支持公开自定义代码库,您可以通过选择应用触发方式,完成应用自动更新。...部署日志 在【部署日志】页面,可以看到【通过控制台部署】或【自动触发】部署日志,以及部署结果。 ?...这里,无需一行代码更改,就完成了将您 Laravel 应用迁移至 Serverless 操作,并可以进行应用监控管理,持续开发,享受 Serverless + Laravel 带来众多优势。

1.2K30

超详细论文排版秘籍,宜收藏!

(1)在【布局】选项卡中,单击【纸张大小】命令,在下拉列表中选择目标格式纸。 (2)单击【页边距】命令,在下拉列表中设置一个符合标准页边距,或者选择【自定义页边距】命令进行设置。...图1 (3)按照论文接收方要求封面格式输入内容,包括学校 Logo、论文标题、个人信息和日期等。 (4)按照要求调整字体、字号等,并通过调整表格对齐方式,以及拖曳 边框来进行排版。...双击页眉位置进入页眉 / 页脚编辑状态,在【页眉和页脚工具】选项卡中, 单击【页码】命令,在下拉列表中,单击【页面底端—普通数字 2】命令为当前节插入页码,如图3所示。...图4 接下来,我们执行一次添加分节符命令。 退出页眉/页脚编辑模式,在前置部分末端,单击【布局】选项卡中【分隔符】命令,在下拉列表中找到【分节符】,单击【下一页】命令来进行分节。...此时,目录前后各有一个分节符,但是我们发现目录和正文页码都是不对。我们可以进行如下操作。 首先,双击页面底部进入页眉 / 页脚编辑模式,将鼠标光标放置于目录所 在节。

4.2K10

玩转 PhpStorm 系列(十一):编码风格篇

下面我们以一个 Laravel 项目为例进行演示。...1、PSR-4 在 Laravel 项目中,默认 \App 命名空间对应是根目录下 app 子目录,这可以通过 composer.json 进行配置: "autoload": { "psr-...选中要设置命令空间 app 目录,可以看到当前它与 \App 根命名空间映射,你可以点击右侧小红框内铅笔按钮进行编辑,在包前缀输入框中将其调整为你自己应用名称: ?...点击配置下拉框右侧「…」按钮,在弹出窗口输入框输入上面运行 which php-cs-fixer 命令返回路径,点击「Validate」按钮进行验证: ?...可以看到这里默认使用是 PSR-2 编码规则(你还可以通过下拉选择使用其他编码风格)。点击「Apply」应用更改,点击「OK」关闭窗口。

2.1K10

Material Design — 按钮( Buttons)

不会浮起,但点击时会填充颜色。...添加分隔后,底部固定按钮可用于滚动提示框。 ? ---- 下拉按钮(Dropdown buttons) 移动端下拉按钮 下拉按钮 下拉按钮可在多个选项中进行选择。 该按钮显示当前状态和向下箭头。...点击菜单中任意一个选项将会引导到对应设置页面。 分段式下拉菜单按钮 分段式下拉菜单按钮有两个区域: 当前状态和下拉箭头。点击当前状态会触发状态相应动作。...点击下拉箭头则会弹出所有状态菜单; 点击任意一个状态会改变当前状态。 可编辑分段式下拉菜单按钮 可编辑分段式下拉菜单按钮的当前状态位置是可编辑(例如用来选择文字大小下拉菜单)。...点击当前状态位置会触发相应动作并且当前状态会变成可编辑。点击下拉箭头会显示所有状态。 ? 桌面下拉 桌面应用栏规格 ?

3.8K160
领券