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 相关文章推荐
什么是MVC,好东西啊
May 03 PHP
攻克CakePHP系列一 连接MySQL数据库
Oct 22 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 PHP
PHP实现克鲁斯卡尔算法实例解析
Aug 22 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
php封装的page分页类完整实例
Oct 18 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 PHP
PHP使用pdo实现事务处理操作示例
Sep 05 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
Oct 12 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 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
Protoss建筑一览
2020/03/14 星际争霸
php绘图之加载外部图片的方法
2015/01/24 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
Laravel中如何轻松容易的输出完整的SQL语句
2020/07/26 PHP
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
js实现中文实时时钟
2020/01/15 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
js实现碰撞检测
2021/01/29 Javascript
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
python发送邮件脚本
2018/05/22 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
公司户外活动总结
2014/07/04 职场文书
幼儿生日活动方案
2014/08/27 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
房产分割协议书范文
2014/11/21 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
实习介绍信模板
2015/01/30 职场文书
山楂树之恋观后感
2015/06/11 职场文书
培根随笔读书笔记
2015/07/01 职场文书
2015中学学校工作总结
2015/07/20 职场文书
教师理论学习心得体会
2016/01/21 职场文书
实习报告范文
2019/07/30 职场文书
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL