菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

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

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

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

入驻
2378
0

Laravel5.8 入门系列一 搭建环境,Hello World!

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

最近有些空,因此打算写一份关于Laravel5.8的入门教程。其实论坛社区中已经有很多优质的文章了,但是还是想写一份自己的教程。一方面是加强自己对Laravel的理解,另一方面是希望能够帮助到一些需要的朋友们。

开篇还是一如既往的准备一份Hello word,一步步的走。

搭建环境,Hello World!

一、环境要求

Laravel 5.8对于PHP环境要求如下:

  • PHP >= 7.1.3
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • Tokenizer PHP 扩展
  • XML PHP 扩展
  • Ctype PHP 扩展
  • JSON PHP 扩展

二、工具

  • PHP环境,使用xampp集成环境,注意下载PHP7.1.3以上版本
  • 代码ide,sublime text 3
  • 版本控制工具git

三、安装Laravel

Laravel 使用 Composer 管理依赖,所以,安装之前确保已经在机器上安装了 Composer(如果尚未安装的话参考这份文档去安装吧)。

Composer Project 安装
composer create-project --prefer-dist laravel/laravel blog5.8 5.8
Laravel 安装器安装

可以先使用composer 命令安装Laravel命令

composer global require laravel/installer

再执行install操作

laravel new blog5.8

上述两种安装方法都会在当前目录下生成一个blog5.8的文件夹,并执行安装操作。但是,请注意,使用laravel安装器安装,现在是不能指定版本的,所以总是安装最新的laravel版本。网上一些文章已经过时,现在最新的 laravel new 命令是不支持指定版本的

如果上述安装操作成功了,则可以直接配置xampp的vhost,指定根目录为blog5.8/public目录,然后就可以访问了。

或者,你也可以进入blog5.8文件夹,执行php artisan serve命令,启动自带的service查看效果。默认,访问地址为 http://localhost:8000

Laravel5.8 入门系列一 搭建环境,Hello World!

四、目录结构

Laravel 的目录以及每个目录的说明如下:

|---
    |--app                      主要业务文件目录
        |--Console              命令行目录
        |--Exceptions           异常渲染目录
        |--Http                 请求处理目录
            |--Controllers      控制器目录
            |--Middleware       中间件目录
        |--Providers            服务提供者目录
    |--bootstrap                启动加载文件目录
    |--configs                  配置文件目录
    |--database                 数据库文件目录
        |--factories            数据填充factory文件目录
        |--migrations           数据迁移文件目录
        |--seeds                假数据生成文件目录
    |--public                   请求根目录
    |--resources                资源目录
        |--views                视图模板目录
    |--route                    路由文件目录
    |--storage                  文件存储目录

五、创建第一个应用Hello World!

进入到blog5.8/routes目录下,打开web.php文件,添加一个hello的路由,并输出Hello World!。修改之后的内容如下:

Route::get('/', function () {
    return view('welcome');
});
Route::get('/hello',function(){
    return 'Hello World!';
});

好了,到这里基本的修改就结束了,可以访问浏览器看看效果。访问地址http://localhost:8000/hello 可以看到浏览器上输出了Hello World!

发表评论

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