Laravel PHP:Validators Class' Models'找不到文件夹

时间:2014-11-11 19:45:22

标签: php laravel-4

我有一个名为' Validators'的文件夹。在我的'模特'包含用于创建新记录的验证文件的文件夹。我过去没有遇到任何问题将这个文件夹放在' Models'我的Laravel PHP项目中的文件夹,但由于一些奇怪的原因,当我尝试创建/存储新记录时,我不断获得一个类' Models \ Validators \ Stone'找不到错误。

控制器:

<?php

use Acme\repositories\StoneRepository;

use Acme\repositories\PhotoRepository;

use Models\Stone;

use Models\Stone_Photo;

/* 'Validators' folder inside 'Models' folder */

use Models\Validators as Validators;

     class StonesController extends BaseController {

     /*The stone model */

     protected $stone;

     /*The stone_photo model */

     protected $stone_photo;

     protected $layout = 'layouts.master';

     /* This is the function that is currently being called */

     public function store()
     {
       $input = \Input::all();

       /* This is where the error occurs on this line below */

       $validation = new Validators\Stone;

       /* Validation code here */       

     }    

 }

Stone Validator(app \ models \ validators \ stone.php):

<?php namespace Models\Validators;

class Stone extends Validator {

/* The rules for validating the input */

public static $rules = array(
        'stone_name' => 'required',
        'stone_description' => 'max:255',
    );
}

我尝试过运行&#39; php artisan dump-autoload&#39;但这仍然没有改变任何事情。这个实现在过去对我有用,但由于某些原因我一直收到这个错误而且我不知道为什么。非常感谢任何帮助!

0 个答案:

没有答案