第一个应用,Hello Laravel!

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

第一个应用,Hello Laravel!

这一节我们来创建一个基本的 Hello World Laravel 应用。上一节已经把环境部署好了,在上节的最后我们关闭了虚拟机。此时我们得先开启 Homestead 虚拟机:

> cd ~/Homestead && vagrant up
> vagrant ssh

虚拟机启动成功后,通过下面命令来新建一个名为 Laravel 的项目:

$ cd ~/Code
$ composer create-project laravel/laravel Laravel --prefer-dist "5.1.*"

完成之后,访问 homestead.app 你能看到如下图所示界面,这是 Laravel 为我们生成默认界面。

b8zdGF7gZZ.png

注:建议使用 composer create-project 命令来进行创建 Laravel 项目,这样能利用 Composer 的本地缓存功能和

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 73

niaoye
homestead.test 拒绝了我们的连接请求?
4 个点赞 | 27 个回复 | 问答 | 课程版本 5.5
9919
虚拟机 Code 路径问题
1 个点赞 | 15 个回复 | 问答 | 课程版本 5.5
Hong_Tao_Liu
以 `Laravel Sail` 版本为环境的教程还没更新吗?
1 个点赞 | 3 个回复 | 问答 | 课程版本 8.x
dwtmtdh
key has been specified
1 个点赞 | 0 个回复 | 分享 | 课程版本 5.7
niliuxi
找不到 homestead.test 服务器的 IP 地址是为什么啊?
0 个点赞 | 21 个回复 | 问答 | 课程版本 5.5
eluotao
Laravel 部署中出现 403 Forbidden?
0 个点赞 | 9 个回复 | 问答 | 课程版本 5.5
piaoye
请问 Composer 下载不了框架是怎么回事?
0 个点赞 | 9 个回复 | 问答 | 课程版本 5.5
492129825
更新后的盒子里 ~ 下 没有 Code 文件夹
0 个点赞 | 7 个回复 | 问答 | 课程版本 5.5
axax
shwfz01a
安装时显示文件夹不为空?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
chant
阿里云服务器生产环境下如何使用 Homestead 配置?
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
mindgame1976
Composer 创建时报 mkdir (): Permission denied
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
Evan0769
刚部署的开发环境报错 HTTP ERROR 500
0 个点赞 | 3 个回复 | 分享 | 课程版本 8.x
longinus
homestead.test访问不了,显示500错误
0 个点赞 | 3 个回复 | 问答 | 课程版本 7.x
KenShin_1
访问页面显示 No input file specified.
0 个点赞 | 3 个回复 | 问答 | 课程版本 6.x
jhansin
执行 Composer 的时候为什么让我输入账号密码认证
0 个点赞 | 3 个回复 | 分享 | 课程版本 5.8
Squ1rrel
Fatal error: Uncaught RuntimeException: A facade root has not been set.
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.8
luoyeyuzhou
Vagrant SSH 这部了 是这样的界面,然后网站就访问不了
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
hanswong
点开 homestead.test 链接后出现的页面和原文不符,求解
0 个点赞 | 2 个回复 | 问答 | 课程版本 6.x
iMactool
Finder 访达
0 个点赞 | 2 个回复 | 分享 | 课程版本 6.x
GabbyMrH
Mac 遇到问题
0 个点赞 | 2 个回复 | 分享 | 课程版本 5.5
ok123
为什么 Composer 下载没有反应
0 个点赞 | 2 个回复 | 分享 | 课程版本 5.8
dragonlogin
能通过域名访问到网站,但是想通过 ip 地址来访问
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
lochpure
我检查了路径,发现是对的,但是为什么还显示不出来?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Bennent_G
Composer 安装 Laravel5.5 出错
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Master-Xue
homestead.test 产生 404 站点域名配置好了的??
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
XiaYen
创建多个应用配置问题?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
willce
删除项目重新按照课程学习一遍,我可以怎么做呢?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
john2411
composer.json配置项 单竖线何意?
0 个点赞 | 1 个回复 | 问答 | 课程版本 8.x
YuLog
安装成功后,访问显示PHP版本错误
0 个点赞 | 1 个回复 | 问答 | 课程版本 7.x
lqalbert
在 Homestead 虚拟机上 Composer 下载的 Laravel 6.x 失败
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
shanxiaochao666
Composer 报错 PHP_network_getaddresses:getaddrinfo
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
懒喵
下载 Laravel 后 http://homestead.test 无法打开的解决方案
0 个点赞 | 1 个回复 | 分享 | 课程版本 5.8
XXC123
请问怎么解决按照教程做了以后无法打开 homestead.test
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
Rookie_JK
Laravel 使用 Composer 下载出现问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
holyLight
创建项目时出现`TransportException`,是否因为人在国外?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
wwwhehehe
在 Homestead.yaml 是小写,教程中 cd 又是大写 希望大小写统一
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
a5586556
无法 ping 通 192.168.10.10
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
turnblue
安装打开后 No input file specified 怎么解决 ,求教
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
codeboy
关于站点访问问题?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
codeboy
homestead.test 出错?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
安装完成项目之后访问首页出现服务器页面?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
g1f9
Composer 更新依赖出错?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
um-summer
google 无法访问 有安全问题?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
lanxiuying
没有权限导致日志无法读写
0 个点赞 | 0 个回复 | 分享 | 课程版本 6.x
leo5461
Laravel China 社区镜像于 2019年9月4 停用,导致项目创建失败
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.7
Askeladd
Composer 安装 Laravel 报错的问题
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
axioum
下载 Composer 源失败
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.5
子慕啊
需更新 Composer 镜像源
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
EagleGorge
对教程所用的不可用 Composer 服务镜像的更新
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
eeffort
Composer create-project 卡在 Updating 的位置不动的问题
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
0xc000007b
能 ping 通,但是访问不了?
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5