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 相关文章推荐
PHP中删除变量时unset()和null的区别分析
Jan 27 PHP
PHP中return 和 exit 、break和contiue 区别与用法
Apr 09 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
Apr 25 PHP
php生成唯一数字id的方法汇总
Nov 18 PHP
浅谈PHP错误类型及屏蔽方法
May 27 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 15 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
Oct 16 PHP
Yii框架模拟组件调用注入示例
Nov 11 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
Mar 03 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
thinkphp常见路径用法分析
2014/12/02 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
PHP7常量数组用法分析
2016/09/26 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
jquery层次选择器的介绍
2019/01/18 jQuery
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
javascript面向对象创建对象的方式小结
2019/07/29 Javascript
Python简单实现Base64编码和解码的方法
2017/04/29 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
python 多维高斯分布数据生成方式
2019/12/09 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
pycharm sciview的图片另存为操作
2020/06/01 Python
假日旅行社实习自我鉴定
2013/09/24 职场文书
技术总监个人的自我评价范文
2013/12/18 职场文书
毕业生个人投资创业计划书
2014/01/04 职场文书
募捐倡议书怎么写
2014/05/14 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
思品教学工作总结
2015/08/10 职场文书
JVM钩子函数的使用场景详解
2021/08/23 Java/Android