【问题标题】: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 中设置值。