菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
2607
0

L01 Laravel 教程学习笔记

原创
05/13 14:22
阅读数 1430

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)文件

发表评论

0/200
2607 点赞
0 评论
收藏
为你推荐 换一批