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开发文档 会员收费1期
Aug 14 PHP
php按百分比生成缩略图的代码分享
May 10 PHP
php图片的二进制转换实现方法
Dec 15 PHP
PHP获取POST数据的几种方法汇总
Mar 03 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
Mar 18 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
Jun 13 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
Jun 30 PHP
ThinkPHP的SAE开发相关注意事项详解
Oct 09 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
PHP实现根据数组的值进行分组的方法
Apr 20 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
PHP实现财务审核通过后返现金额到客户的功能
Jul 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
整理的一些实用WordPress后台MySQL操作命令
2013/01/07 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
JS实现图片翻书效果示例代码
2013/09/09 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
浅谈JS原型对象和原型链
2016/03/02 Javascript
JS生成不重复的随机数组的简单实例
2016/07/10 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
基于node.js之调试器详解
2017/08/22 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
[37:45]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第二场 12.09
2020/12/11 DOTA
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
Python验证码识别处理实例
2015/12/28 Python
Python实现的knn算法示例
2018/06/14 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
上海方立数码笔试题
2013/10/18 面试题
服务承诺书格式
2014/05/21 职场文书
党员干部一句话承诺
2014/05/30 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis
Python中requests库的用法详解
2022/06/05 Python