Laravel提交按钮表单不起任何作用
当我点击我的提交按钮时,什么也没有发生,只是地址改变了,我应该检查什么?请帮忙 view.blade.phpLaravel提交按钮表单不起任何作用,laravel,Laravel,当我点击我的提交按钮时,什么也没有发生,只是地址改变了,我应该检查什么?请帮忙 view.blade.php @if(Auth::user()->id!==$data->id) 发送消息 @endif您的文本区域必须引用它所属的表单 <form id="my_form" ... > <textarea form="my_form" ... ></textarea> </form> 试试这个 @if(Auth::user()->id!=
@if(Auth::user()->id!==$data->id)
发送消息
@endif
您的文本区域必须引用它所属的表单
<form id="my_form" ... >
<textarea form="my_form" ... ></textarea>
</form>
试试这个
@if(Auth::user()->id!=$data->id)
发送消息
@恩迪夫
使用=代码>不是==代码>
可能是$data->id
它包含字符串数据类型,所以不要使用==代码>
只能使用==代码>当您确定两者都是相同类型时
参考链接
而且您/send/{{$data->id}}
也错误地使用了{{url('/send/'.$data->id}}
更改您的表单url并检查您的url是否存在
@if(Auth::user()->id !== $data->id)
<form action="{{url('/send/'.$data->id}}" method="POST">
<div class="card-body bg-light">
<div class="form-group">
<textarea name="message" id="" cols="30" rows="10" class="form-control"></textarea>
</div>
<button type="submit" class="btn btn-primary">Send Message</button>
</div>
</form>
@endif
@if(Auth::user()->id!==$data->id)
发送消息
@恩迪夫
您必须验证中缺少的csrf令牌
你的表格..试试看,一定行
@如果(Auth::user()->id!==$data->id)
@csrf
发送消息
</div>
</form>
@endif
@恩迪夫
请编辑您的问题,复制并粘贴您的代码,而不是使用图像。@Tsuyoikin您的表单操作和路线不正确matched@Rwd完成了,我已经编辑好了it@KamleshPaul它应该是$data->id吗?@Tsuyoikin是的,检查contiion是否正确谢谢你的信息,但它仍然没有任何作用…仍然有作用没有,先生,还有其他解决方案吗?它仍然卡在那里,没有使用inspect检查您的表单url并检查您是否有两个,然后它也会产生问题。在验证之前打印您的$request数据是的,这就是问题所在!我在表单中有表单非常感谢!欢迎兄弟
</div>
</form>
@endif