zoukankan      html  css  js  c++  java
  • 【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
  • 相关阅读:
    OLED的相关信息
    FilterDispatcher is depredated!plesae use the new filters
    lua c函数注册器
    一个简易版本的lua debugger实现
    【Unity Shaders】Using Textures for Effects——让sprite sheets动起来
    GDAL库中WFS服务中含有中文不能获取数据的问题
    golang:使用timingwheel进行大量ticker的优化
    扩展GDAL,支持CNSDTF格式(一)
    理解WebKit和Chromium: Android 4.4 上的Chromium WebView
    学习tornado:异步
  • 原文地址:https://www.cnblogs.com/jxl1996/p/10254065.html
Copyright © 2011-2022 走看看