## 介紹
Laravel是一套簡潔、優雅的PHP Web開發框架(PHP Web Framework)。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構建一個完美的網絡APP,而且每行代碼都可以簡潔、富于表達力。
Laravel 是 基于 PHP 語言的 Web 開源框架,采用了 MVC 的架構模式,在 2011 年 6 月正式發布了首個版本。 深度集成 PHP 強大的擴展包(Composer)生態與 PHP 開發者廣大的受眾群,讓 Laravel 在發布之后的短短幾年時間得到了極其迅猛的發展。我們通過 Google Trends 提供的趨勢圖(圖 1.1)可以看出,Laravel 框架在過去十年,其增長速

laravel是GitHub上PHP項目排名第一的

## 版本
Laravel 有兩個版本類型:
1.LTS 版本 - 長期支持版本,英文 Long Term Support 的縮寫,此類版本是 Laravel 能提供的最長時間維護版本。
2.一般發行版 - 只提供 6 個月的 Bug 修復支持,一年的安全修復支持。
如何選擇 Laravel 版本?不同角色,不同項目類型,有不同的建議:
1.如果你是新手,目的只是為了學習,請直接選用最新版本;
2.如果是現有項目,目的是學成后能對項目進行二次開發,請選用與項目匹配的版本進行學習;
3.如果是商業項目,請優先考慮 LTS 版本;
安裝:
homestead.yaml配置內容如下:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
- ~/.ssh/id_rsa.pub
folders:
- map: ~/code
to: /home/vagrant/code
sites:
- map: laravel.hd
to: /home/vagrant/code/laravel/public
databases:
- homestead
- laravel
-
啟動homestead,下面我是配置了homestead的全局命令所以可以使用homestead up啟動
**如果你修改了配置文件,需要執行 vagrant up -- provision **
#啟動 如果加上 --provision 選項那么添加的新站點會發布到虛擬機上。
cd ~/Homestead && vagrant up
進入homestead
homestead ssh
首先更換composer中國鏡像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
使用composer安裝laravel框架
cd ~/code
composer create-project --prefer-dist laravel/laravel laravel
安裝完 Laravel 之后,你必須將 web 服務器更目錄指向 public 目錄。該目錄下的 index.php 文件將作為所有進入應用程序的 HTTP 請求的前端控制器。
如果訪問域名 laravel.hd/ 出現下面頁面,恭喜你 laravel安裝成功了。
- html&jquery網頁特效
- 標簽分類及特點
- 關于文字標簽
- 網頁定時跳轉
- css透明度和插件
- 0.前端常用工具
- 1.tab切換效果
- 2.tab切換效果多個代碼復用
- 3.百度新聞導航條效果
- 4.解決鼠標移入過快的問題
- 5.滾動條位置
- 6.元素尺寸
- 7.全選反選操作
- 8.固定定位
- 9.開關效果
- 10.節點操作
- 11.仿小米商品展示效果
- 12.仿小米商品展示效果復用
- 13.固定導航欄效果
- 14.凡客輪播圖效果
- 15.頂部下滑廣告效果
- 16.京東左右滑動輪播圖
- 17.京東左右滑動無縫輪播圖
- 18.選擇器
- 19.篩選
- 20.開關效果
- 21.滑動效果
- 22.小米商品效果css實現
- 23.元素水平垂直居中
- laravel5.6
- LARAVEL 介紹&安裝
- javascript & css 腳手架
- php常用工具類
- 安裝laravel-ide-helper增強代碼提示
- 使用migration創建表和數據填充
- 解決mysql5.7以下laravel不能執行數據遷移的問題
- 路由
- 登陸操作自定義模型
- 使用中間件middleware進行登錄權限驗證
- 進行表單驗證處理
- 使用laracasts-flash定制消息提示
- 資源路由
- 寶塔面板安裝fileinfo擴展
- laravel上傳處理與使用hdjs快速實現前端上傳組件
- thinkphp
- phpstorm
- phpstorm安裝插件
- 定義快捷鍵
- 關閉提示
- 將代碼實時同步到遠程服務器
- sublime
- composer
- git使用
- git安裝和配置作者信息
- git新建項目和維護項目
- git日志操作
- git別名操作
- git分支操作
- git生成發布壓縮包
- git系統別名
- gitrebase操作
- 使用SSH與GITHUB遠程服務器進行無密碼連接
- 本地版本庫主動使用remote與遠程GITHUB進行關聯
- 本地分支與GITHUB遠程分支同步
- 項目實戰-新入職員工參與項目開發時分支使用
- 自動部署
- ios開發
- linux
- 1.centos6.5 mysql忘記登入密碼
- html5
- 標簽
- 表單
- 音頻與視頻
- webstorage儲存
- canvas
- css3
- 01.CSS3布局
- 02.transition動畫
- 03.animation動畫
- 04.flex彈性盒模型
- Less
- gulpjs
- es6
- ES6模塊化
- let和const命令
- ES6函數擴展&解構賦值
- JavaScript之數據遍歷
- class類
- Set和Map數據結構
- Vue
- 1.創建第一個應用
- 2.屬性動態綁定
- 3.表達式
- 4.解決phpstorm不識別ECMASCRIPT6語法的問題
- 5.watch監聽屬性
- 6.使用object與array控制class
- 7.條件渲染
- 8.循環
- 9.變異方法
- 10.事件
- 11.表單
- 12.組件
- 13.css過渡動
- 14.js庫控制vue過渡動作
- 15.自定義指令directive
- 16.使用vue-cli初始化單頁面應用
- 17.Vue-router路由
- 18.vuex
- 19.vue-cli
- webpack
- zanui
- nodejs