首页 > 作文

学习 Laravel – Web 开发实战入门笔记(1)

更新时间:2023-04-07 07:23:44 阅读: 评论:0

本笔记根据 learnku 教程边学边记而成。该教程以搭建出一个类似微博的web 应用为最终成果,在过程中学习 laravel 的相关知识。

准备开发环境

原教程使用官方推荐的 homestead 开发环境。由于最近 docker 开始流行,并且也有相应的 laravel 对应的容器。所以本文以 laradock 作为开发环境。

安装 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

使用 git 管理代码

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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图