最适合入门的 Laravel 初级教程 (二)

最适合入门的 Laravel 初级教程 (二)

看这篇文章的时候;
你须要安装好 composer ;
配置好本地环境;php

环境搞定后;

咱来讲laravel的下载;
这里先解决一些童鞋可能有的疑惑;
laravel的版本更新的那么快;
从5.1到如今的5.5了;
我应该下载那个学习呢?
新出的版本的文档资料丰富么?
做为一个过来人;
能够大胆的说;学习最新版本没问题;
除了一些版本特别提示的改动;
laravel5.*的文档资料都是通用的;
意思就是拿着laravel5.1的文档学5.5都是能够的;
并且;版本间是能够升级的;
好比说;
我写一个项目的时候是用的5.3;
如今最新版已是5.5;
那么5.4的官方文档会指导如何从5.3升级到5.4;
5.5.文档会指导如何从5.4升级到5.5;
laravel已经相对稳定了;
不用担忧像thinkphp那样;从tp3.直接跳到5.;
而后宣布再也不维护3.*;
留下我等一众开发者 黑人问号.jpg;nginx

好;吃完定心丸;开始安装;

laravel 有两种安装方式;
第一种是直接使用 composer create-project ;laravel

composer create-project --prefer-dist laravel/laravel bjyblog

第二种方式是使用 laravel 的安装器;thinkphp

composer global require "laravel/installer"

之后就能够各类 new 项目了;apache

laravel new bjyblog

推荐使用 laravel 安装器;

由于更加方便而且能够直接从缓存中加载;
速度更加快;缓存

如今已经有一个 bjyblog 目录了;
咱们能够看下结构;
laravel目录结构
不要被这么多目录吓着了;
刚开始只须要记住我标记的这些;
对应上一个框架的 MVC 就算能够写东西了;
开发的大部分工做也就是围绕着它们进行;
在你的项目中没有找到 Models 的话不用担忧;
那个是我手动建立的;安全

public/index.php 文件是项目的入口文件;
laravel 框架是单入口;
全部的请求都是先到 index.php ;
也就是说咱们在配置环境的时候;
须要把根目录指向到 index.php 所在的目录;
也就是 public 目录下面;
若是是使用 phpstudy ;
直接参考 phpstudy配置虚拟主机及开启扩展
其余环境须要自行配置的话;
nginx 是这样的;bash

server
{
    # ...
    root /Library/WebServer/Documents/bjyblog/public;
    # ...
}

apache 是这样的;composer

<VirtualHost *:80>    
    # ...
    DocumentRoot /Library/WebServer/Documents/bjyblog/public    
    # ...
</VirtualHost>

网上有一些方案是如何定义根目录到 bjyblog 目录下的;
这种方式很是不可取;
会有比较大的安全隐患;
之后各类后续的问题;
因此请务必把项目根目录定义到 public 目录下;框架

配置好目录;

咱们就能够访问项目了;
打开 http://bjyblog.test
能看到这样的页面;
laravel首页
那这篇文章要实现的目标就达到了;

本文为白俊遥原创文章,转载无需和我联系,但请注明来自白俊遥博客 https://baijunyao.com

相关文章
相关标签/搜索