通过查看public/index.php
,我可以看到应用程序引导HTTP请求的正常方式。
我正在尝试找出如何为我想要与特使做的后端控制台任务引导应用程序。我想如果我能找到php artisan tinker
的引导位置,那就会告诉我我在寻找什么。
基于HTTP引导程序:
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
我想我会做的
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
但我不知道在控制台应用程序的以下handle
方法中传递了什么。我不是想从控制台获取任何输入。我只需要启动并可用的应用程序,因为,例如,我想访问Storage
外观。
答案 0 :(得分:0)
每个工匠任务的引导都在artisan
文件本身(在项目的根目录中)中实现。你可以看看那里。