2016-11-09 17 views
0

PHP ZIPARCHIVE私はLaravelプロジェクトでそれを実行しようとすると、私は生のPHPでそれを実行した場合に完全に作業していて、「クラスが見つかりません」というエラーを取得している:PHP ZIPARCHIVEはLaravelに動作しない

FatalErrorExceptionでWidgetController.phpライン40: クラス 'のApp \のHttp \コントローラZIPARCHIVE \'

見つからなかったがここで私は私のlaravelコントローラを持っている機能です。

public function installHello() 
{ 
    $file_path = base_path("resources/assets/packages/helloworld.zip"); 

    $zip = new ZipArchive; 
    if ($zip->open($file_path) === TRUE) { 
     $zip->extractTo(base_path('packages/tkabir/')); 
     $zip->close(); 
     return redirect()->back(); 
     //echo 'ok'; 
    } else { 
     echo 'failed'; 
    } 
} 

そして、ここで私はindex.phpファイルにしようとしたサンプルです:

<?php 
$zip = new ZipArchive; 
if ($zip->open('E:/xampp/htdocs/ziptest/helloworld.zip') === TRUE) { 
    $zip->extractTo('E:/xampp/htdocs/ziptest/'); 
    $zip->close(); 
    echo 'ok'; 
} else { 
    echo 'failed'; 
} 
?> 

それはlaravelに動作しない理由を任意のアイデア?

+0

well classが見つからないことを意味する正確には –

答えて

2

問題を解決しました。明白な間違いをした:私のLaravelのコントローラーで「ZipArchiveを使う」ことを忘れた

+0

私はsugest deleteting question –

関連する問題