本笔记根据 learnku 教程边学边记而成。该教程以搭建出一个类似微博的web 应用为最终成果,在过程中学习 laravel 的相关知识。
原教程使用官方推荐的 homestead 开发环境。由于最近 docker 开始流行,并且也有相应的 laravel 对应的容器。所以本文以 laradock 作为开发环境。
克隆 laradock 仓库到本地。
git clone https://github.com/laradock/laradock.git
最终文件夹结构应该像这样:
+ laradock+ project-z
配置 laradock
复制配置文件
bash cd laradock cp env-example .env #复制配置文件
进入 workspace
bash docke励志短句八字r-compo up -d nginx #运行 laradock docker-compo exec --ur=laradock workspace bash观后感800字增肥方法 #进入 laradock 面对挫折的作文workspace
配置国内加速镜像
# workspacecompor config -gl #查看compor设置compor config -g repo.packagist compor /d/file/titlepic/ #设置国内加速镜像
# workspacecompor create-project laravel/laravel weibo --prefer-dist "5.8.*"
配置 nginx 域名
cp nginx/sites/laravel.conf.example nginx/sites/weibo.conf锰酸钾化学式
修改新复制出的配置文件里的路径为将要创建的项目路径。
修改 host
编辑 c:/windows/system32/drivers/etc/hosts
增加一条 127.0.0.1 weibo.test
.env 文件
.env
文件包含了项目的一些设置,我们进行一些修改。
app_name=weiboapp_env=localapp_key=ba64:nsvnm5l0n5cozt/dfqfuoylkyffhdpnkpuyu4awmdpc=app_debug=trueapp_url=http://weibo.test
为了方便,我们在本地使用 sqlite 数据库。
注释掉原有 db 相关设置,添加下面内容
db_connection=sqlitedb_databa=/databa/databa.sqlite
并且创建相应数据库文件
touch databa/databa.sqlite
cd weibogit initgit add -agit commit -m "initial commit"
上传到 gitee
git remote add origin git@gitee.com:codingbit/weibo.gitgit push -u origin master
上线代码到 heroku
创建 heroku app
heroku create
配置 procfile
文件:
echo web: vendor/bin/heroku-php-apache2 public/ > procfilegit add -agit commit -m "procfile for heroku"git pushheroku buildpacks:t heroku/php
生成 app key
# workspace$ php artisan key:generate --showba64:ta1ae+e8kuydflurburhetl4hy71wtoffyngukldmww=
# hostheroku config:t app_key=ba64:ta1ae+e8kuydflurburhetl4hy71wtoffyngukldmww=
推送到 heroku 上
git push heroku master
上传成功,访问地址 即可看到效果。
本文发布于:2023-04-07 07:23:41,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/293d96720deb383f7bee737436ed0722.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:学习 Laravel – Web 开发实战入门笔记(1).doc
本文 PDF 下载地址:学习 Laravel – Web 开发实战入门笔记(1).pdf
留言与评论(共有 0 条评论) |