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

そのように facasde を使用するには、それを のエイリアスに追加しますconfig/app.php

'JavaScript' => 'Laracasts\Utilities\JavaScript\JavaScriptFacade'
于 2015-05-22T00:47:41.597 に答える