Я новичок в 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
Тинкер чувствителен к регистру, поэтому, если вы пытаетесь создать объект так, как вы это делаете, он потерпит неудачу, поэтому вместо этого попробуйте разместить все пространство имен точно так, как это делается в вашем проекте.
$article = new App\Article;
Используйте терминал, чтобы перейти к вашему проекту, и введите:
php artisan tinker
Затем введите следующую команду, например, чтобы создать новый Article
:
$article = new Article;
После этого вы можете манипулировать статьей, как любой Article
объект:
$article->title = "foo";
Может быть, вы должны взглянуть на Основы Laravel в laracasts.com, это отличная серия для начинающих Laravel.
С уважением.