L01 Laravel 教程学习笔记
Laravel 开发环境部署
《Laravel 开发环境部署》
注意修改 Homestead.yaml 文件
在我们每次对 Homestead.yaml 文件进行了更改之后,都需要运行下面命令来使其更改生效:
cd ~/Homestead && vagrant provision && vagrant reload
vagrant provision 是命令 Vagrant 重新加载 Homestead.yaml 配置;
vagrant reload 是重启虚拟机使更改生效。
安装
composer create-project laravel/laravel weibo --prefer-dist "5.5.*"
Sample test
heroku--- https://dashboard.heroku.com/apps
线上 http://snowmannunublog.herokuapp.com
本地 http://sample.test
修改 Heroku线上URL
如果您已经通过heroku setting 网页界面进行了更改,则只需更新heroku的URL即可git remote set-url heroku < newurl >。您可以从Web界面获取新的URL Heroku Git URL: https://git.heroku.com/snowmannunublog.git
关于样式修改
如果已经直接执行了npm run watch-poll,可以直接按ctrl + z 退出。
每次更新完css 需执行npm run watch-poll
我们也可以通过下面的命令,在每次检测到 .scss 文件发生更改时,自动将其编译为 .css 文件:npm run watch-poll
数据库操作
查看数据表php artisan tinker
查看线上数据库 heroku run php artisan tinker App\Models\User::all()
DB::table('users')->get()->all()
DB::update('update users set is_admin = true where id= ?', array(1));
如果你要在 Heroku 上重置 PostgreSQL 数据库,可以使用以下命令:
$ heroku pg:reset DATABASE
$ heroku run php artisan migrate
Git提交
配置
$ git config --global user.name "Your Name"
$ git config --global user.email your@example.com
git branch 查看分支
git remote -v 查看远程关联仓库
git add -A
git commit -m 'des' (要关掉编辑器,否则切换到主分支 合并 分支时会 报错(error: cannot stat'resources/views/sessions': Protocol error))
git checkout master
git merge (分支名)
git push # 推送到 Github 上
git push heroku master # 上线到 Heorku
git add -A 提交所有变化
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
本作品采用《CC 协议》,转载必须注明作者和本文链接