首頁 後端開發 php教程 PHP框架Laravel学习心得体会_php实例

PHP框架Laravel学习心得体会_php实例

Jun 07, 2016 pm 05:11 PM
laravel框架 php框架laravel

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学习心得体会,本文写的不好,还请给位大侠给我提出宝贵意见,共同学习进步。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1328
25
PHP教程
1273
29
C# 教程
1253
24
如何在Laravel框架中使用模型事件(Model Events) 如何在Laravel框架中使用模型事件(Model Events) Jul 28, 2023 am 10:49 AM

如何在Laravel框架中使用模型事件(ModelEvents)Laravel框架提供了許多強大的功能,其中之一是模型事件(ModelEvents)。模型事件是在Laravel的EloquentORM(物件關係映射)中使用的功能,它允許開發人員在模型發生特定動作時執行自訂的程式碼。在本文中,我們將探討如何在Laravel框架中使用模型事件,並提供一

Laravel如何學習 怎麼免費學習Laravel Laravel如何學習 怎麼免費學習Laravel Apr 18, 2025 pm 12:51 PM

想要學習 Laravel 框架,但苦於沒有資源或經濟壓力?本文為你提供了免費學習 Laravel 的途徑,教你如何利用網絡平台、文檔和社區論壇等資源,從入門到掌握,為你的 PHP 開發之旅奠定堅實基礎。

laravel框架安裝方法 laravel框架安裝方法 Apr 18, 2025 pm 12:54 PM

文章摘要:本文提供了詳細分步說明,指導讀者如何輕鬆安裝 Laravel 框架。 Laravel 是一個功能強大的 PHP 框架,它 упростил 和加快了 web 應用程序的開發過程。本教程涵蓋了從系統要求到配置數據庫和設置路由等各個方面的安裝過程。通過遵循這些步驟,讀者可以快速高效地為他們的 Laravel 項目打下堅實的基礎。

laravel框架技巧分享 laravel框架技巧分享 Apr 18, 2025 pm 01:12 PM

在這個技術不斷進步的時代,掌握先進的框架對於現代程序員至關重要。本文將通過分享 Laravel 框架中鮮為人知的技巧,幫助你提升開發技能。 Laravel 以其優雅的語法和廣泛的功能而聞名,本文將深入探討其強大的特性,提供實用技巧和竅門,幫助你打造高效且維護性高的 Web 應用程序。

在Laravel框架中使用任務調度器(Task Scheduler)執行定時任務的方法 在Laravel框架中使用任務調度器(Task Scheduler)執行定時任務的方法 Jul 29, 2023 am 09:54 AM

在Laravel框架中使用任務調度器(TaskScheduler)執行定時任務的方法隨著Web應用程式的發展,定時任務在許多場景中扮演著至關重要的角色。 Laravel框架提供了一個強大的任務排程器(TaskScheduler)功能,可以輕鬆執行各種定時任務,例如產生報表、清理快取、發送郵件等。本文將介紹在Laravel框架中使用任務調度器執行定時任務的方

使用PHP框架Laravel開發一個高效率的部落格系統,提供高品質部落格資源 使用PHP框架Laravel開發一個高效率的部落格系統,提供高品質部落格資源 Jun 27, 2023 am 09:37 AM

隨著網路的普及,傳統的寫作方式逐漸被取代,人們傾向於透過網路平台寫作、閱讀以及交流。在這個以資訊為核心的時代,開發一個高效的部落格系統,為讀者提供高品質的部落格資源是非常有必要的。本文將介紹如何使用PHP框架Laravel開發一款高效率的部落格系統。一、為什麼選擇Laravel框架Laravel是優秀的PHP框架,它具有簡單、靈活、高效等特點,可以減少開發

使用Laravel框架開發高效率的Web應用 使用Laravel框架開發高效率的Web應用 May 27, 2023 am 08:51 AM

隨著網路的快速發展,Web應用在我們的生活中扮演著越來越重要的角色。對於開發人員而言,如何使用高效的工具和框架來開發Web應用是至關重要的。而Laravel框架無疑是其中一個高效率的選擇。本文將介紹Laravel架構的基本概念與使用,協助您快速開發高效率的Web應用。一、Laravel框架的基礎概念Laravel框架是基於PHP語言的開源Web應用框架。它

如何在Laravel框架中使用隊列(Queue)功能 如何在Laravel框架中使用隊列(Queue)功能 Jul 28, 2023 pm 09:37 PM

如何在Laravel框架中使用佇列(Queue)功能引言:佇列(Queue)是一種常見的非同步處理機制,在Web開發中扮演重要的角色。 Laravel框架提供了強大的佇列功能,可輕鬆處理各種後台任務,例如發送郵件、產生報表、處理大數據等。本文將介紹如何在Laravel框架中使用佇列功能,包括佇列的配置、任務的定義和執行等,並給予對應的程式碼範例。一、配置隊列在

See all articles