【发布时间】:2015-08-20 17:52:29
【问题描述】:
我有一个似乎无法解决的奇怪问题。我有一个复选框:
{!! Form::checkbox('createDatabase', '1', true) !!}
当我提交表单时,它总是在检查时给我一个空字符串。 除非我提交表单并在其他字段上收到验证错误并重新提交,否则我会得到“1”。
我已经尝试使用 true 而不是 one 和其他一些值,但似乎没有任何效果。
奇怪的是,我以前做过很多次,但我以前从来没有过。
编辑:控制器代码
public function store(NewProjectRequest $request)
{
dd($request->createDatabase)
//some more code over here but it's not related
}
【问题讨论】:
-
你的代码在另一边是什么样子的?你在使用 Request 对象吗?
-
我使用 Request 类进行验证,并通过控制器中的该类访问所有内容。
-
我们可以看看你的控制器中的代码吗?
-
我更新了我原来的帖子。我删除了很多东西,因为它们不相关。
-
试试
$request->input('createDatabase')。
标签: php laravel checkbox blade