当前位置: 首页 > 知识库问答 >
问题:

在laravel中包含php文件的位置以及如何使用javascript调用php文件中的特定函数

薛俊美
2023-03-14

我是拉雷维尔的新手,正在努力找到自己的路。

我已经创建了一个php文件,它有几个函数一个生成一个随机数,一个显示日期等等。。。

我有一个查看页面,点击一个单选按钮,我会生成一个随机数,所以我的问题是在应用程序中包含我的php文件,以及如何从查看页面调用特定函数,以便只执行文件的该部分。

我的代码在这里。。。

看法刀身php

<script type="text/javascript">
function CreateRandomNumber()
      {
        $('#wdv').onclick("<?php CreateRandomNumber(); ?>");
      }
</script>

<div class="row form-wrapper">

<form class="form-horizontal" id="form" method="post" action="" autocomplete="off">
        <!-- CSRF Token -->
        <input type="hidden" name="_token" value="{{ csrf_token() }}" />    

     <div class="form-group {{ $errors->has('depreciation_type') ? ' has-error' : '' }}">
                <label for="depreciation_type" class="col-md-3 control-label depreciationlabel">@lang('admin/assetdetails/form.depreciation')</label>
                    <div class="controls col-md-7">
                    {{ Form::radio('depreciation_type', 'wdv', Input::old('depreciation_type', $assetdetail->depreciation_type == 'wdv' ), array('id'=>'wdv', 'class'=>'wdvbutton','onclick' => 'random()')) }}
                    <label for="wdv" class="col-md-2 control-label wdvlabel">@lang('admin/assetdetails/form.wdv')</label>
                    {{ Form::radio('depreciation_type', 'slm', Session::hasOldInput() ? array_key_exists('depreciation_type', Input::old()) : ($assetdetail->exists ? $assetdetail->depreciation_type == 'slm' : true), array('id'=>'slm', 'class'=>'slmbutton')) }}
                    <label for="slm" class="col-md-2 control-label slmlabel">@lang('admin/assetdetails/form.slm')</label></br>
                    {{ $errors->first('depreciation_type', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
                    </div>
      </div>

</form>
</div>

我的PHP页面到现在为止,我已经包含了应用程序文件夹内的PHP页面,并将其包含在start.php文件中,我不确定这是否是在我的应用程序中插入文件的正确位置。

随机数。php

<?php

    function CreateRandomNumber() 
    { 
      //stuff to create random number here
    }

    function ShowDate() 
    { 
      //stuff to find and show date here
    }

?>

我知道在java脚本中调用php函数是一种不好的做法,是否有其他方法可以通过单击按钮在视图页面中调用特定的php函数。如果是ajax,如何在ajax中包含php函数名。

更多信息:在应用程序文件夹中添加文件并将其包含在“开始”中是否正确。php。

提前谢谢。。。。

共有1个答案

柯琛
2023-03-14

您基本上想要创建一个助手函数。这篇文章应该指引你正确的方向。我建议你走图书馆的路线,这样会更干净,而且你只有在使用的时候才能加载。Laravel 4助手或基本功能

 类似资料:
  • 问题内容: 我有一个包含几个JavaScript函数的JavaScript文件(extension ,不是)。 我想从一个JavaScript函数中仅包含几个PHP函数的PHP文件中调用其中一个PHP函数。 那可能吗? 我需要在文件中“包含” 包含PHP函数的文件吗? 我该怎么办? 例如,假设我有一个名为myLib.php的文件,其中包含一个带有两个参数(和)的函数。然后,我有一个包含名为的函数的

  • 如何在自定义. php文件中包含WordPress函数? 详细说明:我的主题(构造函数)下有一个名为reports的目录。这些包含。php文件,该文件使用DOMPDF从站点的数据生成报告以供下载。对于这些,我想使用WordPress引擎提供的函数,例如。如果我使用这些,我(自然)会得到以下错误: 致命错误:在ROOT/public\u html/wp content/themes/construc

  • 问题内容: 如何在自定义.php文件中包含WordPress函数? 详细信息:我在主题(构造函数)下有一个名为reports的目录。这些文件包含.php文件,这些文件使用DOMPDF从站点数据生成报告以供下载。对于这些,我想使用WordPress引擎提供的功能,例如。如果我使用这些,我(自然)会收到以下错误: 致命错误:在第15行的ROOT / public_html / wp-content /

  • 问题内容: 如何使用php替换特定行。我不知道行号。我要替换包含特定单词的行。 问题答案: 您可以在较小的文件上使用一种方法,该文件可以两次装入您的内存: 快速说明,PHP> 5.3.0支持lambda函数,因此您可以删除命名的函数声明并将映射缩短为: 从理论上讲,您可以使它成为单个(很难理解)的php语句: 您应该对较大的文件使用另一种(较少占用内存的方法):

  • 问题内容: 我有一个蚂蚁罐任务: 我该如何将config.xml文件推送到jar中的特定目录而不是根目录级别,例如在/database/config.xml或类似的内容中… PS:这样做的原因是我可以拥有hello-local.jar,hello-dev.jar,hello-qa.jar等。 问题答案: 使用这样的:

  • function参数是一个数组。现在我将如何在一个特性文件中调用函数。当我尝试下面的代码 我收到以下错误: 中读取属性“length” 我已经打印了并且它正确地出现在print语句中。