2016-09-11 7 views
0

私のプロジェクトにはSyllableというパッケージが必要です。パッケージをLaravel 5.3に追加してください。オートローダは動作しません。

composer.jsonでコンポーザをインストールし、クラスをautoloadするがエラーが発生する。

$ composer require vanderlee/syllable 

編集composer.json

"autoload": { 
     "classmap": [ 
      "database", 
      "vendor/vanderlee/syllable/classes" 
     ], 

ダンプ自動ロード

$ composer dump-autoload 

今すぐいじくり

php artisan tinker 
>>> namespace Abkrim\Setdart; 
=> null 
>>> 
>>> $syllable = new \Syllable('en-us'); 
=> Syllable {#670} 
>>> echo $syllable->hyphenateText('Provide a plethora of paragraphs'); 
PHP warning: file_put_contents(/home/vagrant/setdart/vendor/vanderlee/syllable/classes/../cache/syllable.en-us.json): failed to open stream: No such file or directory in /home/vagrant/setdart/vendor/vanderlee/syllable/classes/Syllable_Cache_FileAbstract.php on line 43 
>>> 

てみてください、私はどんな険しいが、それは間違っていることを知っています。どちら?

答えて

0

同じエラー:「シラブル」のキャッシュフォルダに正しいパスを設定するだけです。ドキュメントから

:SETPATHで

// Set the directory where Syllable can store cache files 
$syllable->getCache()->setPath(__DIR__ . '/cache'); 

は()シラブルがキャッシュファイルを保存することができ、あなたのlaravelアプリで既存のフォルダを設定します。

関連する問題