laravel 方法内部如何在 javascript 代码中使用 javascript 变量?
How inside of laravel methods use javascript vars in javascript code?
我有简单的javascript代码:
var photo = data.photo;
console.log("{{url('" + photo + "')}}");
这里我用的是laravelurl()
的方法。但是我无法在 laravel 方法中显示值 photo
。我该如何显示它?
将 Blade 语法与 JS 混合使用是一种不好的做法。你应该在其中一个 Blade 模板中做这样的事情:
<script>
let window.url = {{ url('/') }}
</script>
然后在JS文件中使用这个变量:
var photo = data.photo;
console.log(window.url + photo);
您会在我的 Laravel 最佳实践存储库中找到 another related code example。
我有简单的javascript代码:
var photo = data.photo;
console.log("{{url('" + photo + "')}}");
这里我用的是laravelurl()
的方法。但是我无法在 laravel 方法中显示值 photo
。我该如何显示它?
将 Blade 语法与 JS 混合使用是一种不好的做法。你应该在其中一个 Blade 模板中做这样的事情:
<script>
let window.url = {{ url('/') }}
</script>
然后在JS文件中使用这个变量:
var photo = data.photo;
console.log(window.url + photo);
您会在我的 Laravel 最佳实践存储库中找到 another related code example。