PHP框架Laravel学习心得体会


Posted in PHP onOctober 28, 2015

Laravel是一套简洁、优雅的PHP Web开发框架 (PHP Web Framework) 。在世界(不含中国)PHP框架的占有率超过40%。

自从接触PHP以来一直使用Yii,感觉Yii实现功能比较简单,是一个很不错的框架。最近由于工作的原因开始研究Laravel5,不得不说我在第一步安装就被坑着了,下面就是我痛苦的学习成果。Laravel对我来说完全是新东西,如果内容有误,烦请留言或QQ我,帮我纠正错误,感激不尽!!!

1.首先安装php,最好5.6以上版本

  (1)windows安装composer过程中需要指定php.exe的路径

  (2)linux安装composer过程中需要利用php-cli功能

2.安装composer

  (1)windows安装composer

       a.windows下载composer软件,然后next直到完成
       b.win+R => 输入cmd => 输入composer, 如果出现composer字体表示安装成功

  (2)linux安装composer

       a.$ curl -sS https://getcomposer.org/installer | php
       b.此时在~/.composer下应该会产生composer.phar 这个文件
       c.$ mv  composer.phar  /usr/local/bin/composer
       d.将composer.phar移动成/usr/local/bin/composer全局下,以后可以直接使用composer,而不需要php  composer.phar
       e.$ composer

3.修改composer镜像源(建议第一种)

   (1)将配置信息添加到 composer 的配置文件 config.json 中(系统全局配置)

  $composer config -g repositories.packagist composer http://packagist.phpcomposer.com

   (2)将配置信息添加到单个项目的 composer.json 文件中(单个项目配置) 

  注意最后几行repositories

{
   name": "laravel/laravel",
  "description": "The Laravel Framework.",
  "keywords": ["framework", "laravel"],
  "license": "MIT",
  "type": "project",
  "require": {
    "php": ">=..",
    "laravel/framework": "..*"
  },
  "require-dev": {
    "fzaninotto/faker": "~.",
    "mockery/mockery": "..*",
    "phpunit/phpunit": "~.",
    "phpspec/phpspec": "~."
  },
  "autoload": {
    "classmap": [
      "database"
    ],
    "psr-": {
      "App\\": "app/"
    }
  },
  "autoload-dev": {
    "classmap": [
      "tests/TestCase.php"
    ]
  },
  "scripts": {
    "post-install-cmd": [
      "php artisan clear-compiled",
      "php artisan optimize"
    ],
    "pre-update-cmd": [
      "php artisan clear-compiled"
    ],
    "post-update-cmd": [
      "php artisan optimize"
    ],
    "post-root-package-install": [
      "php -r \"copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
      "php artisan key:generate"
    ]
  },
  "config": {
    "preferred-install": "dist"
  },
  "repositories": [
    {"type": "composer", "url": "http://packagist.phpcomposer.com"},
    {"packagist": false}
  ]
}

4.安装laravel

$ composer create-project laravel/laravel learnlaravel5

浏览器访问localhost/learnlaravel5/public,出现Laravel5表示laravel5安装成功

以上内容是小编给大家分享的PHP框架Laravel学习心得体会,本文写的不好,还请给位大侠给我提出宝贵意见,共同学习进步。

PHP 相关文章推荐
3.从实例开始
Oct 09 PHP
php下过滤HTML代码的函数
Dec 10 PHP
php下正则来匹配dede模板标签的代码
Aug 21 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
Mar 19 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
php多个字符串替换成同一个的解决方法
Jun 18 PHP
解析PHP实现下载文件的两种方法
Jul 05 PHP
php jquery 多文件上传简单实例
Dec 23 PHP
分享五个PHP7性能优化提升技巧
Dec 07 PHP
基于php实现的php代码加密解密类完整实例
Oct 12 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
php抓取并保存网站图片的实现代码
Oct 28 #PHP
php判断当前操作系统类型
Oct 28 #PHP
详解PHP序列化反序列化的方法
Oct 27 #PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 #PHP
php常量详细解析
Oct 27 #PHP
php过滤所有的空白字符(空格、全角空格、换行等)
Oct 27 #PHP
PHP的APC模块实现上传进度条
Oct 27 #PHP
You might like
解析如何用php screw加密php源代码
2013/06/20 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
动态添加js事件实现代码
2009/03/12 Javascript
一些mootools的学习资源
2010/02/07 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
python3中int(整型)的使用教程
2017/03/23 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
Django实现发送邮件功能
2019/07/18 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
python获取linux系统信息的三种方法
2020/10/14 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
会计实习生自我鉴定
2013/12/12 职场文书
致100米运动员广播稿
2014/02/14 职场文书
植树造林的宣传标语
2014/06/23 职场文书
网吧消防安全责任书
2014/07/29 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
财务工作检讨书
2014/10/29 职场文书
2014年学生党支部工作总结
2014/12/20 职场文书
年会邀请函范文
2015/01/30 职场文书
全国助残日活动总结
2015/05/11 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
《烈火英雄》观后感:致敬和平时代的英雄
2019/11/11 职场文书
MongoDB数据库之添删改查
2022/04/26 MongoDB
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis