前言

laravel5.6学习记录,学习最新的版本

Laravel5.6

安装

Laravel有很多种安装方式,官方文档介绍两种

第一种是直接使用 composer create-project 创建Laravel项目,也是我主要使用的方式

1
composer create-project --prefer-dist laravel/laravel laravel-study

(可选)如果要指定版本,laravel/laravel=版本号

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

下载Laravel安装器

确保 $HOME/.composer/vendor/bin 目录(或你的操作系统的等效目录)已经放在你的环境变量 $PATH 中,以便系统可以找到 laravel 的可执行文件。

1
composer global require "laravel/installer"

然后就能直接new新项目了

1
laravel new laravel-study

这里使用的是homestead,安装


看到set successfully.,就完成了

可以设置一些权限

1
2
sudo chmod -R 777 storage
sudo chmod -R 755 public

因为本地开发可以适当给高一点

目录结构

安装完成,导入phpstorm

  • App 目录包含了应用的核心代码,大部分代码编写都在里面.
    • Http/Controllers 控制器目录.
    • Http/Middleware 中间件目录.
  • Bootstrap 框架的自动载入和缓存等文件.
  • Config 所有的配置文件.
  • Database 关于数据库的迁移和填充文件.
  • Public 程序入口以及一些静态文件.
    • index.php 程序入口
  • Resources 视图、前端资源、语言包等
    • Views 模板视图目录
  • Routes 路由目录
    • web.php 常用
  • Vendor 通过Composer加载的依赖
  • .env 一些秘钥,账号配置

只简洁的说了几个常用的,如果需要详细了解,可以看目录结构

配置好Homestead,设置域名,重启加载配置

1
2
3
4
5
6
//hosts
192.168.10.10 laravel.study
//Homestead.yaml
sites:
- map: laravel.study
to: /home/vagrant/code/laravel-study/public

就能访问 http://laravel.study/查看

End.