在Laravel中使用dd()函数时,如果我的输出看起来像这样,
Collection {#194 ?
#items: array:3 [?
0 => Post {#195 ?}
1 => Post {#196 ?}
2 => Post {#197 ?}
]
}
Run Code Online (Sandbox Code Playgroud)
这些代码的含义是什么,例如#194,#195等?它们对我们有帮助吗?
我是Laravel的初学者,在学习"命名空间"和"使用"语句时,我发现,例如,在Controllers中,当我们第一次编写"use"语句时,它应该在函数内部重复.
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}
Run Code Online (Sandbox Code Playgroud)
为什么这样工作呢?为什么在不重复函数的情况下编写"use"语句就不够了?而且,如果我要创建另一个具有相同命名空间的Controller,我是否应该在那里编写相同的"use"语句?