Laravel 8控制器无法识别JavaScript实用程序

嗜盐菌

我正在使用Laravel 8构建站点,并尝试将PHP变量传递到JavaScript。最初,我在Blade文件中使用了这种构造:

<script>
  let x = {{ $x }};
</script>

但这由于VSCode中的保存格式操作而受到干扰,因为括号被解释为JavaScript并由空格分隔。

作为替代方案,我尝试按照此处的说明安装Laracasts / Utilities 但是,执行完所有步骤后,控制器无法识别JavaScript

<?php

namespace App\Http\Controllers;
...
use JavaScript;               // <--- no info on mouseover

class XController extends Controller
{
  public function f()
  {
    JavaScript::put([...]);   // <--- Undefined type 'JavaScript'

我是PHP和Laravel的初学者,所以这超出了我的范围。基于当我在VSCode上悬停时没有任何信息弹出的事实,别名似乎无法正常工作(即使我在aliases中将其列出config/app.phpuse JavaScript我试着运行一个像魔术的命令php artisan optimize:clearphp artisan config:clearcomposer dump-autoload,但他们并没有改变任何东西,也许是不相关的。此时我还能尝试什么?

面包鱼

有一种简单的方法可以将php变量传递给标签,但是我也不是很有经验,我觉得这是一种解决方法。因此,有两个简单的步骤:

  1. 在刀片中添加:

    <input id =“ x” type =“ hidden” value =“ {{$ x}}>

  2. 在脚本中获取元素值:

    var x = document.getElementById(“ x”)。value

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel无法识别控制器__invoke()

来自分类Dev

Laravel Chunking Results实用程序

来自分类Dev

使控制器更薄。Laravel 8

来自分类Dev

Laravel无法从控制器加载模型

来自分类Dev

Laravel ::路线与 控制器

来自分类Dev

Laravel控制器错误

来自分类Dev

Laravel控制器变量

来自分类Dev

Laravel - 使用控制器

来自分类Dev

Laravel 后 -> 控制器

来自分类Dev

Laravel 5控制器异常处理程序

来自分类Dev

为什么laravel不显示控制器的引导程序?

来自分类Dev

laravel:调度程序找不到我的控制器

来自分类常见问题

目标类控制器不存在-Laravel 8

来自分类Dev

Laravel 4:Ajax无法路由到控制器动作

来自分类Dev

laravel 4无法进入指定控制器方法

来自分类Dev

我无法从控制器静态调用Laravel Cart方法

来自分类Dev

laravel Web路由返回404(无法找到控制器)

来自分类Dev

Laravel无法将数据发布到控制器

来自分类Dev

Laravel 5-无法路由到控制器

来自分类Dev

无法访问控制器(Laravel)中的变量

来自分类Dev

Laravel 5-无法重定向控制器操作

来自分类Dev

无法从控制器访问 Laravel hasone 关系方法

来自分类Dev

Laravel 无法解密控制器上的加密 ID

来自分类Dev

从Laravel控制器获取PHP变量到JavaScript

来自分类Dev

从Laravel控制器调用Javascript函数并返回数据

来自分类Dev

问题从javascript发送json文件到laravel控制器

来自分类Dev

如何从 Laravel 控制器编写 Javascript Sweet Alert?

来自分类Dev

在 Javascript 中获取 Laravel 控制器响应

来自分类Dev

将 javascript 循环值传递给 Laravel 控制器