Laravel 入门笔记(1)

Laravel介绍

Laravel 是一套简洁、优雅的 PHP Web 开发框架,支持 Restful。由 Taylor Otwell等人于2011年6月发布的,当前已经更新到5.3版本,此版本是常规发布版本,提供六个月的 bug 修复补丁和一年的安全补丁,但是 LTS (长期支持)版本是5.1,提供两年的 bug 修复补丁和三年的安全补丁。

开发工具

  • PHP >= 5.6.4

  • composer

    • 配置中国镜像
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    
    • 创建 Laravel 项目
    composer create-project laravel/laravel project_name --prefer-dist
    

    其中--prefer-dist 表示使用 laravel 的压缩包来创建项目,而非使用源代码。
    默认使用最新的 laravel 版本来创建项目,如果需要指定使用的版本可以使用下面的命令

    composer create-project laravel/laravel project_name '5.1.*' --prefer-dist
    
    • 启动 laravel 项目
    cd project_name
    php -S localhost:8848 -t public // 使用 php 内置服务器启动,-t 指定启动的根目录 
    

    php artisan serve // 使用laravel 提供的 artisan 命令启动服务器
    
  • PhpStorm

    • 字体推荐
      Fira Code 字体,酷炫的赶脚,下图是个人喜好的配置
      ![PHP_Fonts.png](http://upload-images.jianshu.io/upload_images/871718-e42ff60da478ddec.png? imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

      Laravel 入门笔记(1)_第1张图片
      PHP_Appearance.png

      Laravel 入门笔记(1)_第2张图片
      PHP_Workspace.png

      整个页面就是这个样子,自我感觉看上去还是蛮的,自嗨一波。。。

    • 常用快捷键设置

    Laravel 入门笔记(1)_第3张图片
    PHP_keymap.png

如果有的快捷键并不是自己熟悉的,可以在 Prefrence->keymap 中根据自己的习惯进行修改。

目录简介

文件夹名称 作用
routes 路由文件夹
resources/views 视图文件夹
app/Http/Controllers 控制器文件夹
database/migrations 数据库迁移文件夹
app/***.php 数据模型文件
config 配置类的文件夹
.env 配置文件

以上文件夹结构是基于 Laravel 5.3版本的,其他版本中可能略有不同。

你可能感兴趣的:(Laravel 入门笔记(1))