1

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

我的控制器:

<?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 artisan vendor:publishcomposer install. 我不知道,如果我错过了一些特别的东西.. 谢谢

4

3 回答 3

1

我已经想通了。问题在于命名空间。use Laracasts\Utilities\JavaScript\JavaScriptFacade as JavaScript;解决方案是在控制器文件的开头添加。

于 2015-05-28T13:14:50.280 回答
0

要像这样使用外观,请将其添加到您的别名中config/app.php

'JavaScript' => 'Laracasts\Utilities\JavaScript\JavaScriptFacade'
于 2015-05-22T00:47:41.597 回答
0

在控制器的开头使用这些行。我找到了这个

使用 Laracasts\Utilities\JavaScript\JavaScriptFacade;使用 JavaScript;

于 2017-04-07T11:24:19.450 回答