常用的方便指令

artisan 命令

  • php artisan make:controller admin\TestController //新建控制器
  • php artisan make:model Models/Test //新建模型
  • php artisan make:model models\schools -m //生成模型和迁移文件
  • php artisan migrate //生成数据库
  • php artisan migrate –path=\Database\migration\01 //指定文件夹 生成迁移
  • php artisan make:seeder SchoolTableSeeder //建立seeder
  • php artisan db:seed –class=SchoolTableSeeder //运行seeder
  • php artisan vendor:publish //选择推送配置

    composer命令

  • Composer 全量镜像设置:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  • 取消配置:composer config -g --unset repos.packagist
  • 仅修改当前工程配置,仅当前工程可使用该镜像地址:composer config repo.packagist composer https://mirrors.aliyun.com/composer/
  • 取消配置:composer config --unset repos.packagist

    laravel-admin 命令

命令 作用
php artisan admin:make ArticleController –model=App\Models\Article 生成admin资源控制器
Text Text
Text Text

npm or yarm

npm 命令 yarn 命令 作用
npm install yarn install 安装依赖 一般为package.json文件的内容
npm install taco –save yarn add taco 安装某个依赖,并且默认保存到 package
npm uninstall taco –save yarn remove taco 移除某个依赖项目
npm install taco –save–dev yarn add taco –dev 安装某个开发时依赖项目
npm update taco –save yarn upgrade taco 更新某个依赖项目
npm install taco –global yarn global add taco 安装某个全局依赖项目
cnpm install 安装淘宝镜像
npm update 更新所有依赖
npm run watch-poll 运行并热更新

通常使用npm 安装时容易被阻止,因为要翻墙;所以经常要使用到 yarm

node_modules\node-sass: Command failed.错误解决

//注意先删除原来的安装
用admin权限执行:
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

最后执行: yarn install

  1. npm 设置淘宝镜像

    apm config set registry registry.npm.taobao.org

git 常用命令

命令 作用
git clone 克隆
git pull 拉取最新
git add 添加到本地仓库
git commit 提交
git push 上传到服务器
码云秘钥配置 https://www.cnblogs.com/zhangshan/p/5935124.html
遇到的错误排查 https://my.oschina.net/wywct/blog/1859499

码云gitee 源码托管步骤

  • 创建远程代码仓库 新建项目

  • 创建本地代码仓库 在本地一个盘下新建一个文件夹,当作本地代码仓库,也就是说希望之后这个文件夹里的文件的改动都能被git进行管理

  • 进入本地文件夹 执行命令 git init

  • 它们进行同步才能在gitee上进行代码托管 执行命令 git remote add origin https://gitee.com/gxx_gitee/testGit.git

  • 拉取远程代码库 (由于在创建远程仓库时会初始化一个README.md文件,而本地仓库里没有,所以需要先执行pull操作将远程仓库拉取合并到本地仓库,否则会出错。执行代码) 执行 git pull origin master
    【注1:由于在本地创建了代码仓库,git默认关联的库在本地,所以直接执行git pull命令是无效的,需要执行git pull origin master命令才行,这句话的意思是推送到远程库master分支,此外,也可以根据提示执行一下git branch –set-upstream origin master命令,以后就可以直接使用git pull了】
    【注2:如果遇到错误提示“fatal: refusing to merge unrelated histories”,出现这种错误是因为git会以为这两个仓库不同所以进行无法合并,在执行pull操作时添加–allow-unrelated-histories,即执行git pull origin master –allow-unrelated-histories就可以了】

  • 向远程代码仓库推送文件 执行命令
    git add .
    git commit -m "对该操作的相关描述"

  • push操作将它推送到远程代码库
    git push
    git push --set-upstream origin master

git提交的正确步骤

1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码)
2、git pull origin master(将远程的拉下来)
3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并)
然后解决冲突,你本地的代码将会是最新的代码
4、git add .
5、git commit -m””
6、git push origin master
这几步将代码推至了远程
最后再git pull origin master 一下,确保远程的全部拉下来,有的你刚提交完有人又提交了,你再拉一下会避免比的不是最新的问题

Wireshark常用过滤使用方法

过滤源ip、目的ip
在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8;查找源地址为ip.src==1.1.1.1
端口过滤。
如过滤80端口,在Filter中输入,tcp.port==80,这条规则是把源端口和目的端口为80的都过滤出来。使用tcp.dstport==80只过滤目的端口为80的,tcp.srcport==80只过滤源端口为80的包
协议过滤
比较简单,直接在Filter框中直接输入协议名即可,如过滤HTTP的协议
http模式过滤。
如过滤get包,http.request.method==”GET”,过滤post包,http.request.method==”POST”

可以使用6种比较运算符:

英文写法: C语言写法: 含义:
eq == 等于
ne != 不等于
gt > 大于
lt < 小于
ge >= 大于等于
le <= 小于等于

Logical expressions(逻辑运算符):

英文写法: C语言写法: 含义:
and && 逻辑与
or
xor ^^ 逻辑异或
not ! 逻辑非

常用的方便指令

atom for php

Crtl+Shift+M 开启Markdown实时预览
Command+Shift+P 打开命令窗口,可以运行各种菜单功能
Command + T 快速多文件切换
Command + F 文件内查找和替换
Command + Shift + F 多文件查找和替换
Command + [ 对选中内容向左缩进
Command + ] 对选中内容向右缩进
Command + . 显示或隐藏目录树
Crtl + m 相应括号之间,html tag之间等跳转
Crtl + Alt + B 格式化代码(需要安装atom-beautify)
Crtl + · 调起CLI命令行界面(需要安装terminal-panel)

实用插件
PHP-integator php编辑全家桶
php-cs-fixer php语法检查
minimap是一个预览全部代码的一个插件,同时能方便的移动到指定的文件位置。
goto-definition 鼠标光标放置在要跳转的类下,按下快捷键ctrl-alt-enter即可使用
autocomplete-php:php代码提示补全
pigments是项目文件中,样式显色显示的的插件。

详细参考 blog.csdn.net/qq_30100043/article/...

vagrant 常用命令

命令 说明 例子
vagrant box add 添加box的操作 # vagrant box add CentOS7.1 D:/Work/VagrantBoxes/CentOS-7.1.1503-x86_64-netboot.box
vagrant init 初始化box的操作
vagrant up 启动虚拟机的操作
vagrant ssh 登录虚拟机的操作
vagrant box list 显示当前已经添加的所有box
vagrant destory 停止当前正在运行的虚拟机并销毁所有创建的资源
vagrant package 打包命令,可以把当前的运行的虚拟机环境进行打包 vagrant package –base centos_default_1587028441463_84804 –output centos7LnmpSwoole.box

参考文章:www.jianshu.com/p/d9cc60a6ee6b

homestead 常用命令

微信开发

公众号开发推荐使用: easywechat
小程序:iwanli/wxxcx

composer require iwanli/wxxcx=2.*

swagger 使用

www.cnblogs.com/jiang-xy/p/9560095...
使用参考
blog.csdn.net/qq_27015727/article/...

常用的方便指令

本作品采用《CC 协议》,转载必须注明作者和本文链接
Luson
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!