Laravel 中的控制台路由是啥?它是如何工作的? [关闭]

Posted

技术标签:

【中文标题】Laravel 中的控制台路由是啥?它是如何工作的? [关闭]【英文标题】:What is the console route in Laravel? And how it works? [closed]Laravel 中的控制台路由是什么?它是如何工作的? [关闭] 【发布时间】:2021-10-14 14:21:17 【问题描述】:

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

【问题讨论】:

laravel.com/docs/8.x/artisan#closure-commands 【参考方案1】:

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

Artisan::command('sql-query', function () 
\DB::statement('your query');
)->describe('Execute SQL query');

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

【讨论】:

所以基本上,控制台路由是您从控制台访问的路由。在 laravel 中还有其他路由分类,如 api、web 等。api 路由是您可以通过 API 等访问的路由

以上是关于Laravel 中的控制台路由是啥?它是如何工作的? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.7 使用某些命名空间的资源控制器路由名称是啥?

ReactJS 中的动态路由到底是啥

在 Laravel 中对控制器进行单元测试而不测试路由的最佳方法是啥

我如何将 url 路由到 laravel 中的特定控制器并锚定到特定控制器

Laravel 中服务容器的概念是啥?

Laravel教程 二:路由,视图,控制器工作流程