I have created an example model:
class ExampleModel extends Eloquent {
protected $table = 'example_model';
}
Then I tried to call ExampleModel::all()
which returned an error function all() does not exist
(seems like the class is created but without Eloquent functions). After changing model name (and file name) to Examplemodel
(now the model name is one word) it works. The problem is not that I misspelled something as I have checked that like a hundred of times and my file+class names are matching.
Am I missing something about auto loading?
I am on windows so I also tried changing file's name to Examplemodel
without changing the class name but it still seems to load the class without Eloquent
methods.