使用laravel修补匠

ami*_*htk 6 php cygwin laravel

我是laravel的新手.

我想在cygwin中使用php artisan tinker但是我在制作一个对象时遇到了一些错误.我看了一些视频,那个人做了这个:

$article = new app\articles;
Run Code Online (Sandbox Code Playgroud)

但当我这样做时,它说:

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

我也试过这个:

$article = new c://xampp/htdocs/laravel/app/articles;
Run Code Online (Sandbox Code Playgroud)

但它说:

PHP Parse error: Syntax error, unexpected ':' on line 1
Run Code Online (Sandbox Code Playgroud)

Dim*_*sta 10

Tinker区分大小写,因此如果您尝试按照您的方式创建对象,它将失败,因此请尝试将整个命名空间放在项目的确切方式上

$article = new App\Article;


use*_*711 3

使用终端转到您的项目,然后输入:

php artisan tinker
Run Code Online (Sandbox Code Playgroud)

然后键入以下命令来创建一个新的示例Article

$article = new Article;
Run Code Online (Sandbox Code Playgroud)

之后,您可以像操作任何对象一样操作文章Article

$article->title = "foo";
Run Code Online (Sandbox Code Playgroud)

也许您应该看看laracasts.com上的Laravel 基础知识,这是一个适合 Laravel 初学者的很棒的系列。

问候。