一、环境要求Laravel5.8对PHP环境有如下要求:PHP>=7.1.3OpenSSLPHP扩展PDOPHP扩展MbstringPHP扩展TokenizerPHP扩展XMLPHPextensionCtypePHPextensionJSONPHPextension2.工具PHP环境,使用xampp集成环境,注意下载PHP7.1.3以上版本代码ide,sublimetext3版本控制工具git3.安装LaravelLaravel使用Composer管理依赖,所以安装前确保你的机器上已经安装了Composer(如果没有安装,请参考本文档进行安装)。Composer项目安装composercreate-project--prefer-distlaravel/laravelblog5.85.8Laravel安装程序安装可以先使用composer命令安装Laravel命令composerglobalrequirelaravel/installer然后执行安装操作laravelnewblog5.8以上两种安装两种方式都会在当前目录下生成一个blog5.8文件夹,并执行安装操作。但是请注意,使用laravel安装程序安装,现在无法指定版本,因此请始终安装最新的laravel版本。网上有些文章已经过时了,现在最新的laravelnew命令不支持指定版本。如果以上安装操作成功,可以直接配置xampp的vhost,指定根目录为blog5.8/public目录,然后就可以访问了。或者,也可以进入blog5.8文件夹,执行phpartisanserve命令,启动内置服务查看效果。默认访问地址为http://localhost:80004.目录结构Laravel的目录及各目录说明如下:|---|--app主业务文件目录|--控制台命令行目录|--Exceptions异常渲染目录|--Http请求处理目录|--Controllers控制器目录|--Middleware中间件目录|--Providers服务提供者目录|--bootstrap启动加载文件目录|--configs配置文件目录|--database数据库文件目录|--factories数据填充工厂文件目录|--migrations数据迁移文件目录|--seeds假数据生成文件目录|--public请求根目录|--resources资源目录|--views视图template目录|--route路由文件目录|--storage文件存放目录5.创建第一个应用HelloWorld!进入blog5.8/routes目录,打开web.php文件,添加一条hello路由,输出HelloWorld!。修改后的内容如下:Route::get('/',function(){returnview('welcome');});Route::get('/hello',function(){return'HelloWorld!';});好了,到这里基本的修改就结束了,大家可以访问浏览器看看效果。访问地址http://localhost:8000/hello,可以看到浏览器输出了HelloWorld
