我在使用 Laravel 5.1 测试帮助工具写测试多选框时遇到了麻烦。
我已经尝试过 storeInput 和 select 方法,它们实际上是 storeInput 的别名。当我使用多选框并且想要将输入格式化为数组时,我创建了一个类似这样的标签
我已经尝试过 storeInput 和 select 方法,它们实际上是 storeInput 的别名。当我使用多选框并且想要将输入格式化为数组时,我创建了一个类似这样的标签
<select name="roles[]">
,但是这不可测试,我不能写类似这样的代码$this->storeInput( 'roles[]', [ 1, 2 ] )
。然后我会得到以下错误:
如何解决?我还尝试了使用 ID,但是我得到了错误信息 `Unreachable field "THE_ID"`。Symfony\Component\CssSelector\Exception\SyntaxErrorException:Expected identifier or "*",but found.