Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在使用Laravel对其中一个表单数据进行计算后,如何显示结果?_Php_Laravel - Fatal编程技术网

Php 在使用Laravel对其中一个表单数据进行计算后,如何显示结果?

Php 在使用Laravel对其中一个表单数据进行计算后,如何显示结果?,php,laravel,Php,Laravel,让我澄清一下,请查看此屏幕截图: 我在数据库中有一个表:calculation,而我得到了以下列:id、value_1、value_2、操作符和结果 到目前为止,我所做的是能够成功地在表中插入数据并执行计算。然而,我面临的问题是,我只想在屏幕截图中的计算按钮下方显示结果。我的问题是,有没有办法隐藏“结果”字段,以便它仅在单击提交按钮时显示 我使用了Laravel集合来创建表单和插入。在检查了Laravel Collective的文档后,我不太确定我应该如何处理结果部分,因为他们没有提到在执行某些

让我澄清一下,请查看此屏幕截图:

我在数据库中有一个表:calculation,而我得到了以下列:id、value_1、value_2、操作符和结果

到目前为止,我所做的是能够成功地在表中插入数据并执行计算。然而,我面临的问题是,我只想在屏幕截图中的计算按钮下方显示结果。我的问题是,有没有办法隐藏“结果”字段,以便它仅在单击提交按钮时显示

我使用了Laravel集合来创建表单和插入。在检查了Laravel Collective的文档后,我不太确定我应该如何处理结果部分,因为他们没有提到在执行某些操作后检索到的任何字段

这里有一些代码calculate.blade.php——一个视图文件

   @extends('layouts.app')


@section('content')

<div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">Calculate</div>
                {!! Form::open(['action'=> 'CalculatorController@store', 'method'=> 'POST']) !!}

                {{Form::bsInt('value_1', '',['placeholder' => 'First Value'])}}
                {{Form::bsInt('value_2', '',['placeholder' => 'Second Value'])}}
                {{Form::bsOp('operator', '',['placeholder' => 'Operator'])}}
                {{Form::bsSubmit('Calculate', ['class' => 'btn btn-primary']) }}

                {{Form::bsResult('result', '' ,['placeholder' => 'Result'])}}

                {!! Form:: close() !!}

                <div class="card-body">



            </div>
        </div>
    </div>
</div>
@endsection
@extends('layouts.app'))
@节(“内容”)
算计
{!!Form::open(['action'=>'CalculatorController@store“,”方法“=>”发布“])
{{Form::bsInt('value_1','',['placeholder'=>'First value'])}
{{Form::bsInt('value_2','',['placeholder'=>'第二个值'])}
{{Form::bsOp('operator','',['placeholder'=>'operator'])}
{{表单::bsSubmit('Calculate',['class'=>'btn btn primary'])}
{{Form::bsResult('result','',['placeholder'=>'result'])}
{!!Form::close()!!}
@端部
你们能给我一些建议吗?谢谢


请注意:我是Laravel的初学者。

如果您在同一页面中需要它,您需要学习javascript。
但您可以在控制器中计算结果并将其发送到另一页

我可以将结果重定向到另一个页面,因为我已经这样做了。我只想用拉威尔来解决这个问题。我知道JavaScript会是一种更好的方法,但我只想知道是否有可能做到我对Laravel的要求。谢谢