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
}