【问题标题】:vue js variable to laravel eloquent model in laravel blade filevue js变量到laravel刀片文件中的laravel雄辩模型
【发布时间】:2020-08-14 14:54:52
【问题描述】:

我试图在 eloquent 查询中传递属性 ID,这里的属性 ID 是 vue js 变量。但它给出了错误 使用未定义的常量 attribute_id - 假定为 'attribute_id'

<div v-for='(attribute_list, attribute_id) in combination' class="col-md-2">

   <div class="text-center"> <label>{!! \App\Attribute::findOrFail(attribute_id)->attribute_name !!} 
    </label> 
   </div>
</div>

【问题讨论】:

    标签: laravel vue.js eloquent


    【解决方案1】:

    据我所知,我认为您不能以任何方式混合使用 javascript 和 php 变量。解决方法可能是使用会话变量。

    或者,

    您可以制作一个控制器来查找该属性。 然后,您可以简单地使用 axios 来执行 get 请求:

                axios.get('url')
                .then(function (response) {
                    // handle success                   
                    console.log(response.data);
                })
                .catch(function (error) {
                    // handle error
                    return error.data;
                })
    

    然后在 DOM 中设置值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-11
      • 2018-07-05
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      相关资源
      最近更新 更多