Laravel提交按钮表单不起任何作用

Laravel提交按钮表单不起任何作用,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!=

当我点击我的提交按钮时,什么也没有发生,只是地址改变了,我应该检查什么?请帮忙

view.blade.php

@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