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 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
文章
1
粉丝
0
喜欢
2
收藏
1
排名:1345
访问:2881
私信
所有博文
博客标签
社区赞助商