命令行 说明
vagrant init 初始化 vagrant
vagrant up 启动 vagrant
vagrant halt 关闭 vagrant
vagrant ssh 通过 SSH 登录 vagrant(需要先启动 vagrant)
vagrant provision 重新应用更改 vagrant 配置
vagrant destroy 删除 vagrant
$vagrant provision && vagrant reload
git status 查看版本库状态
git remote -v //查看我们当前项目有哪些远程仓库
git remote rm origin //删除本地仓库
git remote add origin [email protected]:atao91/gx.git //将当前本地仓git ad库与远程进行联接添加远程版本库
git fetch –all //从远程库获取代码
git pull origin master //更新仓库代码到本地
git reset --hard origin/master //撤消工作目录中所有未提交文件的修改内容
git add -A //加入代码
git push origin master //发送到版本库,默认推送到主分支
-git push origin 分支名 //推送到指定分支
git checkout -b 分支名称 //新的模块 创建新的分支来控制代码。切换到指定分支
git master //回到主线库
git merge 分支名称 //将指定分支合并到当前分支
git branch //查看分支
git branch 新分支 旧分支 //基于旧分支创建新分支
git branch -d 分支名 //删除分支
composer dumpautoload
php artisan key:generate //生成 App Key
php artisan admin:make TestController --model=App\Models\Test #后台 创建控制器 和 关联数据模型
php artisan make:controller TestController //生成控制器
php artisan make:controller BlogController // 创建一个空控制器
php artisan make:controller TestController –resource // 创建Rest风格资源控制器
php artisan make:controller App\TestController // 指定创建位置 在app目录下创建TestController
php artisan make:model App\Models\User(linux or macOs 加上转义符) // 指定路径创建 生成模型
php artisan make:model Models/PubBrand -m //创建模型PubBrand和关联并生成镜像表文件Pub_Brands_table.php
php artisan make:controller TestController --resource --model=Test //创建前台资源控制器附带模型
php artisan make:request TesteRequest //创建的验证类TestRequest存放在 app/Http/Requests 目录下
php artisan make:middleware CheckAge // 该命令会在 app/Http/Middleware 目录下创建一个新的 CheckAge 类
php artisan make:policy //生成授权策略
php artisan make:seeder //生成 Seeder文件
php artisan make:migration create_users_table --create=users //建表
php artisan make:migration add_votes_to_users_table --table=users //增加字段
php artisan make:migration alter_pub_size_info_table --table=pub_size_info //修改表
php artisan migrate //执行迁移
php artisan migrate:rollback //回滚迁移
php artisan migrate:refresh //重置数据库
php artisan db:seed //填充数据库
php artisan tinker //进入 tinker环境
php artisan route:list //查看路由列表
一般步骤先pull,在分支add,commit,到主分支merge 分支,最后主分支push。即:
{
git status
git pull origin master
git add -A //加入代码
– git add 文件名 将指定文件添加到暂存区
git commit -m ‘添加版本说明’ //提交代码
– git commit -a -m 提交所有文件
git checkout master //回到 主分支
– git checkout -b 分支名称 //新的模块 创建新的分支来控制代码。切换到指定分支
git merge 分支名称 //将指定分支合并到当前分支
git push origin master //发送到版本库,默认推送到主分支
– git push origin 分支名 //推送到指定分支
}
强制更新本地代码
git fetch --all
git reset --hard origin/master
git pull origin master
git artisan cache:clear //清缓存
git artisan config:clear //清配置
加:域名、对应路径。如:
192.168.10.10 kylin.com exhibition.com
–新URL
APP_URL=http://exhibition.com
–数据库配置
DB_CONNECTION=mysql
DB_HOST=192.168.30.97
DB_DATABASE=exhibition
DB_USERNAME=pingtt
DB_PASSWORD=qwer1234~!
$vagrant provision && vagrant reload
$git clone [email protected]:ptaotao/exhibition.git
$cd exhibition
$composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
11、
// Call to undefined method Encore\Admin\Form\Footer::disableSaves()
//修改\vendor\encore\laravel-admin\src\Form\Footer.php
//查找 protected $buttons 改为
protected $buttons = [‘reset’, ‘submit’,‘saves’];
//最后加上
public function disableSaves(bool KaTeX parse error: Expected '}', got 'EOF' at end of input: … { if (disable) {
array_delete($this->buttons, ‘saves’);
} elseif (!in_array(‘saves’, KaTeX parse error: Expected '}', got 'EOF' at end of input: … array_push(this->buttons, ‘saves’);
}
return $this;
}
//