Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔的第三方课程_Php_Laravel_Laravel 4_Namespaces - Fatal编程技术网

Php 拉威尔的第三方课程

Php 拉威尔的第三方课程,php,laravel,laravel-4,namespaces,Php,Laravel,Laravel 4,Namespaces,这是我到目前为止所做的。。基于此链接 我遵循了所有这一切,但我仍然有这个错误 {"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'FileProcess' not found","file":"C:\\xampp\\htdocs\\fileshare\\trunk\\app\\controllers\\UserFilesController.php","lin

这是我到目前为止所做的。。基于此链接

我遵循了所有这一切,但我仍然有这个错误

{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'FileProcess' not found","file":"C:\\xampp\\htdocs\\fileshare\\trunk\\app\\controllers\\UserFilesController.php","line":437}}
mycomposer.json

"autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/library",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php"
    ]
},
然后我的控制器

<?php
 use \FileProcess;
 class UserFilesController extends \BaseController {


public function someMethod(){

$fp = new FileProcess;
}
}

Laravel找不到该类的原因是您已将其命名为命名空间,当您使用
use
调用它时,您是从全局命名空间调用它。以下任一项都将为您解决此问题

1) 删除
名称空间文件进程来自类文件

2) 在控制器中,使用其名称空间
使用FileProcess\FileProcess调用它

<?php namespace FileProcess;

class FileProcess
{
   // some methods
}