【问题标题】:How to change variable values that are in other project from a select form in other proyect on the same server?如何从同一服务器上其他项目中的选择表单更改其他项目中的变量值?
【发布时间】:2019-12-17 12:42:50
【问题描述】:

所以我正在开发一个基于所选图像的网络应用程序,它必须更改存储图像路径的其他项目的变量值,它类似于配置显示图像的主项目的界面。

我将图像存储在我正在开发的网络应用程序内的一个文件夹中。 所以我解决这个问题的方法是将选定的图像路径保存到 mysql 或者根本不使用 mysql 我不知道哪个会更好,然后将路径存储到数组或变量中,然后将它们转储到主项目中` s 代码在同一服务器中。我将向您展示我的表单以及主项目如何获取图像。

总的来说,我对 laravel 和 web 开发有点陌生,但我在系统工程的最后一个学期对编码或 mysql 并不陌生,这是为了我的社会服务,但我真的从来没有做过类似或接近它的事情. 提前致谢。

我已阅读有关如何存储图像路径和查看图像的信息,但我只是不知道如何更新同一服务器上的其他项目。

这是我的选择表单

<div class="card-header"> Imagen 1 </div>
<img class="card-img-top" id="imgSrcPreview" src="{{ asset('img/noImagen.png') }}"  style="width:220px; height: 130px; ">
 <div class="card-body" >
   <div class="styled-select slate">
     <div class="input-group mb-3">
        <div class="input-group-prepend">
         <label class="input-group-text" >Imagen</label>
  </div>
    <select id = "imgPreview" class="custom-select" >                                                    
     <option selected value="{{ asset('multimedia/1.jpg') }}">Imagen1</option>
     <option value="{{ asset('multimedia/2.JPG') }}">Imagen2</option>
     <option value="{{ asset('multimedia/3.jpg') }}">Imagen3</option>
     <option value="{{ asset('multimedia/4.jpg') }}">Imagen4</option>
     <option value="{{ asset('multimedia/5.jpg') }}">Imagen5</option>

</select>
    </div>

以下是主要项目获取图像的方式:

<script>

        var neutro='img/negro.png';
        var instruccionesImagenes='img/Imagenes_instrucciones.png';
        var imagen1='img/1.jpg';
        var imagen2='img/2.jpg';
        var imagen3='img/3.jpg';
        var imagen4='img/4.jpg';
        var imagen5='img/5.jpg';
        var imagen6='img/6.jpg';
</script>

所有这些变量都是静态值,目标是从我的项目中更改这些值。

我只需要将 var 值更新为我项目中选定的值。

【问题讨论】:

  • 您必须将它们存储在两个项目都可以访问的数据库中,然后将它们传递给脚本。
  • 就像主项目中的一个函数,它在午餐后查询新图像?因为主项目没有喜欢和界面,它就像幻灯片放映的图像和其他自动运行幻灯片放映的东西。
  • 我会在两个项目上创建一个相同的模型,像往常一样使用控制器等等。但问题是,他们需要在 .env 文件中使用相同的数据库——除非你想玩弄原始查询。

标签: mysql laravel laravel-5 laravel-blade


【解决方案1】:

只需在两个项目中创建一个相同的模型,连接到同一个数据库并像往常一样使用它们。

关键是 - 他们需要在 .env 文件中使用相同的数据库,但您也可以使用原始查询和 use database_name,但这需要一些修补。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2014-05-25
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多