Работа с ларавелой тинкер

Я новичок в Laravel.

Я хочу работать с php artisan tinker в cygwin, но получаю некоторые ошибки при создании объекта. Я посмотрел несколько видео, и парень сделал это:

$article = new app\articles;

но когда я делаю это, он говорит:

PHP Fatal error:  Class 'app\articles' not found in eval()'d code on line 1

Я тоже попробовал это:

$article = new c://xampp/htdocs/laravel/app/articles;

но это говорит об этом:

PHP Parse error: Syntax error, unexpected ':' on line 1

5

Решение

Тинкер чувствителен к регистру, поэтому, если вы пытаетесь создать объект так, как вы это делаете, он потерпит неудачу, поэтому вместо этого попробуйте разместить все пространство имен точно так, как это делается в вашем проекте.

$article = new App\Article;

9

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

Используйте терминал, чтобы перейти к вашему проекту, и введите:

php artisan tinker

Затем введите следующую команду, например, чтобы создать новый Article:

$article = new Article;

После этого вы можете манипулировать статьей, как любой Article объект:

$article->title = "foo";

Может быть, вы должны взглянуть на Основы Laravel в laracasts.com, это отличная серия для начинающих Laravel.

С уважением.

3