📜  拉拉维尔 |在 Laravel 中要知道的工匠命令

📅  最后修改于: 2022-05-13 01:56:32.096000             🧑  作者: Mango

拉拉维尔 |在 Laravel 中要知道的工匠命令

Artisan是 Laravel 提供的一个命令行界面,它有助于使生产过程变得快速和简单。 Laravel 有自己的命令行界面,称为 Artisan。它类似于 Linux 命令行,但这些命令有助于构建 Laravel 应用程序。使用这个命令行工具,我们可以制作模型、控制器,还可以进行数据迁移等等。首先,我们必须将命令行控制台(即 Windows 上的 cmd 或 Linux/Mac 上的终端)或任何其他 CLI 软件中的目录更改为 Laravel 应用程序的目录。

  1. 对于控制器:以下命令将创建一个控制器:
    php artisan make:controller ArticleController
    

    输出:

    下面的命令是一起创建一个控制器和一个模型:

    php artisan make:controller ArticleController -m Article
    

    输出:

  2. 对于 Eloquent 模型:以下命令将创建一个 eloquent 模型:
    php artisan make:model Article
    

    输出:

  3. For Front-end Scaffolding:以下命令将为 Bootstrap 创建一个前端脚手架:
    php artisan ui bootstrap
    

    输出:

    以下命令将为 Vue 创建一个前端脚手架:

    php artisan ui vue
    

    输出:

    以下命令将为 for React 创建一个前端脚手架:

    php artisan ui react
    

    输出:

    要移除脚手架,请使用以下命令:

    php artisan preset none
    

    输出:

    注意:在使用上述命令之前,您需要运行“ composer require laravel/ui –dev ”来安装“ laravel/ui ”包。

  4. 对于身份验证配置:以下命令将创建一个完整的身份验证系统:
    php artisan ui vue --auth
    

    输出:

  5. 对于迁移:以下命令将创建迁移:
    php artisan make:migration create_articles_table
    

    输出:

    要对所有表进行数据库迁移,请运行以下命令:

    php artisan migrate
    

    输出:

  6. 对于路线:以下命令将显示所有路线的列表:
    php artisan route:list
    

    输出:

  7. 对于 Tinker:以下命令将启动 tinker:
    php artisan tinker
    

    输出:

  8. 启动开发服务器:以下命令将启动 Laravel 开发服务器并提供一个 URL 来访问正在运行的 Laravel 应用程序:
    php artisan serve
    

    输出:

  9. 对于维护模式:以下命令可用于使 Laravel 应用程序进入或退出维护模式:

    在维护中:

    php artisan down
    

    输出:

    停止维护:

    php artisan up
    

    输出:

  10. 对于列出命令:以下命令将显示所有可用命令的列表:
    php artisan list
    

    输出:

    你也可以在没有' list '的情况下编写juts'php PHP ',并且会以同样的方式工作并列出所有artisan 命令。

注意:要了解有关任何命令的更多信息,请在命令末尾使用-h–help