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