如何在Laravel中积极和非活动的布尔值
每当单击我的按钮时,我想知道如何在数据库中制作布尔数据。 我已经可以在单击按钮时可以执行真实,我想知道如何使其虚假。希望我能得到答案,谢谢!顺便说一句,这是我第一次在此处发布问题,而源代码来自代码,Stein yt a a a a the Cread。 这是我使用的一些代码。
我的更新表格的代码
<form method="POST" action="/{{ $todo->id }}">
@csrf
@method('PATCH')
<button class="py-2 px-2 bg-green-500 text-white rounded-xl" id="show">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
<path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7" />
</svg>
</button>
</form>
我的路线代码
Route::patch('/{todo}', [TodoController::class, 'update']);
我的控制器代码
public function update(Todo $todo) {
$todo->update(['isDone' => true]);
return redirect('/')->with('msg1', 'Marked as done!');;
}
ui当我单击按钮时更改
<div
@class([
'py-4 flex items-center border-b border-gray-300 px-3',
$todo->isDone ? 'bg-green-200' : ''
])
>
ui 的屏幕快照
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果要将其变为false(或类似 toggle ),可以尝试将值与!
类似的东西
交换,我在此处测试过
https://web.tinkerwell.app/#/snippets/dc8a7b9f-59a6-4c07-84ca- 1BB2FC8C1DA4
If you want to make it false (or like toggle), can try swap the value with !
something like this
I've tested here
https://web.tinkerwell.app/#/snippets/dc8a7b9f-59a6-4c07-84ca-1bb2fc8c1da4
只需用这个控制器替换
just replace with this Controller