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)

      PHP_Appearance.png

      PHP_Workspace.png

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

    • 常用快捷键设置

    PHP_keymap.png

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

目录简介

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容