[英]Fatal Error Laravel: Uncaught ReflectionException when i view my Site
[英]ReflectionException error when setting up my own library in Laravel
我是Laravel新手。 我正在跟蹤一個教程,其中有人設置了一個自定義庫來驗證表單。 我的目錄結構是這樣設置的:
Lara
----->app----->Acme----->Services
----->Validators
----->bootstrap
----->public
----->vendor
我收到一個錯誤: ReflectionException Class Acme\\Services\\TasksValidator does not exist
我懷疑它是在我的TaskController中這樣啟動的:
<?php
use \Acme\Services\TaskCreatorService;
class TasksController extends BaseController{
protected $taskCreator;
public function __construct(TaskCreatorService $taskCreator){
$this->taskCreator = $taskCreator;
}
public function index(){
$tasks = Task::with('user')->get();
$users = User::lists('username', 'id');
我究竟做錯了什么? 我在自動加載下的composer.json中添加了以下內容
"psr-0":{
"Acme":"app/"
}
我也運行過: composer dump-autoload -o
我的TaskCreatorService文件開始如下:
<?php
namespace Acme\Services;
use Acme\Validators\TaskValidator;
use Acme\Validators\ValidationException;
use Task;
class TaskCreatorService{
protected $validator;
您需要
use Acme\Validators\TaskValidator;
在課堂上使用:
\Acme\Services\TasksValidator (with an S)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.