2015-09-08 4 views
0

Книга класса не найдена. Я прочитал документацию, что все должно работать с пространствами имен, я пробовал много разных комбинаций, но ничего не работает. помощь pls.Класс не найден Laravel5

это мой код из routes.php

Route::get('/', function() 
{ 
    $book= new Book; 
    $book->write='Mark Twain'; 
    $book->title='the adventures of ton saywer'; 
    $book->description='A nover about a young boy'; 
    $book->published=date('y-m-d'); 
    $book->save(); 

    return $book->id; 
    return View::make('hello'); 
}); 

и это мой код из Book.php

<?php 

namespace App; 

use Illuminate\Database\Eloquent\Model; 

class Book extends Model 
{ 
    // 
} 
+1

Что пространство имен используется в 'routes.php'? У вас есть 'use App \ Book'' в 'routes.php'? Может быть, попробуйте '$ book = new \ App \ Book();' – Phil

ответ

0

Попробуйте этот код для создания нового объекта Book

$book= new App\Book; 
+1

Да, клянусь, я пробовал это ..... Я не знаю, почему это работает сейчас. Также $ book-> write = 'Mark Twain'; (писать - системное слово, должно быть, писатель). В любом случае, спасибо – Kostakiiiis

Смежные вопросы