Laravel 4.2 Первая модель подключения к Eloquent

так что это мой первый раз, используя Laravel v4.2

так запутанно, потому что информация об ошибке.log настолько минимальна.

я хочу создать новую модель с именем автора

это мое routes.php

Route::get('authors', 'AuthorsController@IndexAction');

это мое AuthorsControllers.php

<?php

class AuthorsController extends BaseController {

public $restful = true;
public $layout = 'layouts.default';

public function indexAction(){
return  View::make('authors.index')
->with('title', 'Authors and Books')
->with('authors', Author::all())
;
}

public function getView($id){
return View::make('authors.view')
->with('title', 'Author View Page')
->with('author', Author::find($id))
;
}
}

это мое Author.php

<?php
class Authors extends Eloquent {
}

я получил этот журнал ошибок

[20

14-10-03 01:37:43] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Author' not found' in C:\xampp\htdocs\laravel-master\app\controllers\AuthorsController.php:11
Stack trace:

#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()

#1 {main} [] []

Я хотел бы знать, где проблема? потому что я уже следил за всей этой страницей ссылки
http://laravel.com/docs/4.2/quick#creating-a-view

Пожалуйста, помните, что я создал контроллер с Авторы и модель с автор.

0

Решение

Вам нужно изменить

class Authors extends Eloquent {

в

class Author extends Eloquent {

Вы может быть нужно бежать composer dump-autoload после внесения изменений (не помню)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]