后面我们如果对本地代码进行了改动,只需运行这 3 条命令即可将代码推送到安全可靠的 GitHub 上:

注意:以下命令作为知识重温,不需要执行。

1、保存到暂存区:

$ git add -A

2、输入描述信息并提交到本地的 Git:

$ git commit -m "Say something"

3、将代码推送到 GitHub:

$ git push

重启虚拟机

在我们每次对Homestead.yaml文件进行了更改之后,都需要运行下面命令来使其更改生效:

>cd ~/Homestead && vagrant provision && vagrant reload
  • vagrant provision 是命令 Vagrant 重新加载 Homestead.yaml 配置;
  • vagrant reload 是重启虚拟机使更改生效。

合并分支示例:

$ git merge fake-branch

删除分支示例:

$ git branch -d fake-branch

在 Laravel 中我们较为常用的几个基本的 HTTP 操作分别为 GET、POST、PATCH、DELETE。

  • GET 常用于页面读取
  • POST 常用于数据提交
  • PATCH 常用于数据更新
  • DELETE 常用于数据删除
命令
说明
php artisan key:generate 生成 App Key
php artisan make:controller 生成控制器
php artisan make:model 生成模型
php artisan make:policy 生成授权策略
php artisan make:seeder 生成 Seeder 文件
php artisan migrate 执行迁移
php artisan migrate:rollback 回滚迁移
php artisan migrate:refresh 重置数据库
php artisan db:seed 填充数据库
php artisan tinker 进入 tinker 环境
php artisan route:list 查看路由列表

npm run dev

我们也可以通过下面的命令,在每次检测到.scss文件发生更改时,自动将其编译为.css文件:

$ npm run watch-poll

php artisan tinker

首先让我们使用此命令进入 Tinker 环境:

$ php artisan tinker
  1. 线上部署须知 在开发环境中,我们为了测试方便,直接在命令行里调用 artisan horizon 进行队列监控。然而在生产环境中,我们需要配置一个进程管理工具来监控 artisan horizon 命令的执行,以便在其意外退出时自动重启。当服务器部署新代码时,需要终止当前 Horizon 主进程,然后通过进程管理工具来重启,从而使用最新的代码。

简而言之,生产环境下使用队列需要注意以下两个问题:

使用 Supervisor 进程工具进行管理,配置和使用请参照 文档 进行配置; 每一次部署代码时,需 artisan horizon:terminate 然后再 artisan horizon 重新加载代码。

如果中途想要退出 Tinker,可使用 ctrl + c 快捷键。

你也可以使用 Laravel 提供的 route:list 命令来查看已添加的路由。

php artisan route:list

php artisan route:list

results matching ""

    No results matching ""