2016-11-09 77 views
0

PHP ZipArchive工作完美,如果我在原PHP中運行它,但得到了「類未找到」錯誤,當我嘗試在我的Laravel項目運行:PHP ZipArchive在Laravel不工作

FatalErrorException在WidgetController.php線40: 級 '應用程序\ 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

找不到好的類意味着 – 2016-11-09 03:52:06

回答

2

問題解決了。犯了一個明顯的錯誤:忘記在我的Laravel控制器中使用ZipArchive

+0

我會吸收刪除問題 – 2016-11-09 04:20:12