2015-09-26 3 views
0

Я очень новичок в laravel и фреймворках PHP MVC, это мое первое использование Eloquent. Я пытаюсь следовать за video tutorial.Laravel 5: Не удалось создать модель с помощью tinker

Итак, создав таблицу, выполнив новую миграцию и перенесив ее с помощью ремесленника. Я создал model.Then я пытался, например, что с помощью ремесленник инструмент, как так:

>>> $task = new App\Task; 

Я получил эту ошибку:

=> App\Task {#672} 

это мой класс модели:

class Task extends Model 
{ 
    protected $table = 'tasks'; 
} 

I многие исследователи, прежде чем задавать этот вопрос, некоторые люди рекомендуют использовать усадьбу, но я хочу понять, что я делаю неправильно.

+2

Полученный результат не является ошибкой. – peaceman

+0

@peaceman Модель была создана тогда? – learner123

+0

Yup, модель создается, но не сохраняется в базе данных. – peaceman

ответ

2

Это не ошибка. Он показывает, что был создан объект класса App\Task. Теперь вы можете назначить значения этому объекту $task. Подобно тому, как у нас есть поле «имя» в таблице задач, следующая часть кода может сохранить $task в базе данных со значением поля «имя».

$task = new App\Task; 
$task->name = 'My first task'; 
$task->save(); 
Смежные вопросы