美文网首页Laravel
Laravel 入门笔记(1)

Laravel 入门笔记(1)

作者: 懒人成长 | 来源:发表于2017-01-19 23:10 被阅读36次

    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](https://img.haomeiwen.com/i871718/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版本的,其他版本中可能略有不同。

    相关文章

      网友评论

        本文标题:Laravel 入门笔记(1)

        本文链接:https://www.haomeiwen.com/subject/ohqwbttx.html