• 【Laravel】 常用的artisian命令


    全局篇

    查看artisian命令

    php artisan
    php artisan list

    查看某个帮助命令

    php artisan help make:model

    查看laravel版本

    php artisan --version

    使用 PHP 内置的开发服务器启动应用

    php artisan serve

    生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步)

    php artisan key:generate

    开启Auth用户功能(开启后需要执行迁移才生效)

    php artisan make:auth

    开启维护模式和关闭维护模式(显示503)

    php artisan down
    php artisan up

    进入tinker工具

    php artisan tinker

    列出所有的路由

    php artisan route:list

    生成路由缓存以及移除缓存路由文件

    php artisan route:cache
    php artisan route:clear

    功能篇

    创建控制器

    php artisan make:controller StudentController   //创建控制器
    php artisan make:controller PhotoController --resource  //创建Rest风格资源控制器

    创建模型

    php artisan make:model Student  //创建模型
    php artisan make:model Student -m   //创建模型的时候同时生成迁移文件

    生成迁移

    php artisan make:migration create_users_table --create=users    //创建users表
    php artisan make:migration alter_users_add_nickname --table=users   //修改users表的属性

    执行迁移

    php artisan migrate
    php artisan migrate --force  //在生产环境中强制执行迁移

    回滚迁移

    php artisan migrate:rollback
    php artisan migrate:rollback --step=5   //回滚最后五条迁移
    php artisan migrate:reset   //会回滚所有的应用迁移

    回滚 & 迁移

    php artisan migrate:refresh    //重建整个数据库
    php artisan migrate:refresh --step=5    //重建最后五条迁移
    php artisan migrate:refresh --seed  // 重建数据库并填充数据...

    删除所有表 & 迁移

    php artisan migrate:fresh   //删除所有表 -> 执行 migrate 命令
    php artisan migrate:fresh --seed    //删除所有表 -> 执行 migrate 命令 -> 填充数据

    创建填充

    php artisan make:seeder StudentTableSeeder

    执行填充器

    php artisan db:seed
    php artisan db:seed --class=UsersTableSeeder

    创建中间件(app/Http/Middleware 下)

    php artisan make:middleware Activity

    创建队列(数据库)的表迁移(需要执行迁移才生效)

    php artisan queue:table

    创建队列类(app/jobs下):

    php artisan make:job SendEmail

    创建请求类(app/Http/Requests下)

    php artisan make:request CreateArticleRequest

     其他

    ide-helper相关操作:

    php artisan clear-compiled    //清除bootstrap/compiled.php
    php artisan ide-helper:generate    //为 Facades 生成注释,需要先清除bootstrap/compiled.php
    php artisan ide-helper:models    //为模型生成注释
    php artisan ide-helper:meta    //生成 .phpStorm.meta.php
  • 相关阅读:
    B. Ilya and Queries(前缀和)
    A. Cards for Friends(数学题)
    C. Given Length and Sum of Digits...(思维题)
    A. XORwice(水题)
    A. Raising Bacteria(位运算)
    最(cai)近(ji)总(shuo)结(hua)
    A. Road To Zero(水题)
    只要暴风骤雨才能使人迅速地成长
    Android Bitmap和Canvas学习笔记
    一些坑
  • 原文地址:https://www.cnblogs.com/jxl1996/p/10254065.html
Copyright © 2020-2023  润新知