我是laravel的新手。
我想在cygwin中使用php artisan tinker但是我在制作一个对象时遇到了一些错误。我观看了一些视频,那个人做了这个:
$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
答案 0 :(得分:9)
Tinker区分大小写,因此如果您尝试按照您的方式创建对象,则会失败,因此请尝试将整个命名空间放置在项目中的确切位置
$article = new App\Article;
答案 1 :(得分:3)
使用终端转到您的项目,然后输入:
php artisan tinker
然后键入以下命令以创建新的Article
:
$article = new Article;
之后,您可以像任何Article
对象一样操作文章:
$article->title = "foo";
也许你应该在laracasts.com看一下 Laravel Fundamentals ,这对于Laravel初学者来说是一个很棒的系列。
问候。