Laravel 中的控制台路线是什么?它是如何运作的?

S N*_*rma 0 php console routes laravel laravel-artisan

Laravel 中的控制台路线是什么?它是如何运作的?这是一个知识库问题。请用通俗易懂的语言解释一下。提前致谢。

Par*_*ani 5

使用控制台路由,您可以创建自己的 artisan 命令。它在 app/Console/kernal.php 文件中注册。假设您想要更改表中的列,您可以在控制台路由中注册并运行查询。虽然可以通过迁移轻松完成,但这只是简单的示例

Artisan::command('sql-query', function () {
\DB::statement('your query');
})->describe('Execute SQL query');
Run Code Online (Sandbox Code Playgroud)

现在您可以在终端中运行 artisan 命令php artisan sql-query

  • 所以基本上,控制台路由是您从控制台访问的路由。在 Laravel 中还有其他路由分类,例如 api、web 等。 api 路由是您可以通过 API 等访问的路由 (2认同)