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 相关文章推荐
ZF等常用php框架中存在的问题
Jan 10 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
浅析php面向对象public private protected 访问修饰符
Jun 30 PHP
php实现简单的MVC框架实例
Sep 23 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
Joomla开启SEF的方法
May 04 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
php好代码风格的阶段性总结
Jun 25 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
PHP赋值的内部是如何跑的详解
Jan 13 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的access操作类
2008/04/09 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
php将session放入memcached的设置方法
2014/02/14 PHP
php获取图片信息的方法详解
2015/12/10 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
自己使用jquery写的一个无缝滚动的插件
2014/04/30 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
2020/11/03 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
Apache如何部署django项目
2017/05/21 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
python从ftp获取文件并下载到本地
2020/12/05 Python
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
波兰快递服务:Globkurier.pl
2019/11/08 全球购物
女子职高个人自荐书
2014/02/01 职场文书
公务员转正鉴定材料
2014/02/11 职场文书
母亲节感恩寄语
2014/02/21 职场文书
勤俭节约倡议书
2014/04/14 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
2015年幼儿园元旦亲子活动方案
2014/12/09 职场文书
接收函格式
2015/01/30 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
什么是SOLID
2022/03/24 Javascript