php - Laravel - 无法使 PHP-Vars-To-Js-Transformer 包工作

标签 php laravel laravel-facade

我是 Laravel 5 的新手,我正在尝试设置 PHP-Vars-To-Js-Transformer 问题是,我无法在 Controller 中使用JavaScript外观。找不到该类。

我的 Controller :

<?php namespace App\Http\Controllers;

class HomeController extends Controller
{



public function __construct()
{
    $this->middleware('auth');
}

public function index()
{
    $ch = curl_init();
    // Disable SSL verification
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    .....
    return view('home',compact('decodedJSON','encodedMainArray'));
}

  }

我的//app/config/app.php

'providers' => [
'...',
'Laracasts\Utilities\JavaScript\JavascriptServiceProvider'
];

我还运行了命令 php artisanvendor:publishcomposer install。 我不知道,我是否错过了一些特别的东西...... 谢谢

最佳答案

我已经弄清楚了。问题出在命名空间上。解决方案是在 Controller 文件的开头添加 use Laracasts\Utilities\JavaScript\JavaScriptFacade as JavaScript;

关于php - Laravel - 无法使 PHP-Vars-To-Js-Transformer 包工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30386387/

相关文章:

php - 打印指定行 mysql & PHP

java - PHP socket_read() 和 socket_recv() 问题

php - 渴望在 Auth::user() 外观上加载嵌套关系

php - Laravel Join 中的 where 条件不起作用

php - 在 Laravel 7 中找不到类 'Form'

laravel - 在Laravel 7中配置PhpRedis

php - 只允许三个新闻项目

php - CodeIgniter 看不到图像(使用 file_exists)

php - Laravel 一对多关系查询

php - 在 Laravel 8 中创建带有门面的自定义包