# Laravel 5.8 的安裝
>[success]在安裝Laravel時,一定要注意其安裝版本,課程中使用是目前最新的版本(5.8.*),大家在學習時,一定要和課程中的版本同步!
>[danger]官方給出的安裝方法有兩種,一種是使用是官方的安裝器,另外一種是使用composer來安裝。在這里,推薦使用`composer`方式來進行安裝。
## 使用Laravel 安裝器進行安裝
首先需要安裝Laravel 安裝器
~~~
composer global require laravel/installer
~~~
安裝器安裝好后,可以使用如下命令創建項目:
~~~
laravel new yifeng
~~~
## 使用Composer快速安裝Laravel5.8框架
安裝目前最新版本
~~~
composer create-project --prefer-dist laravel/laravel yifeng
~~~
<span style="color:red;font-size:1.1em;">**安裝指定版本的最新版本(推薦)**</span>
~~~
composer create-project --prefer-dist laravel/laravel laravel 5.8.*
~~~
>[danger]執行上述命令后,可能會安裝不成功!常見錯誤問題請看后續章節。
## 本地開發環境
>如果你在本地安裝了 PHP, 并且你想使用 PHP 內置的服務器來為你的應用程序提供服務,則可以使用 Artisan 命令`serve`。該命令會在`http://localhost:8000`上啟動開發服務器:
~~~
php artisan serve
~~~
>[danger]不建該使用,一般情況下,建議大家使用集成開發環境。
## Laravel常用命令
|命令|描述|
|--|--|
|php artisan key:generate|生成App Key|
|php artisan make:controller|生成控制器|
|php artisan make:model |生成模型|
|php artisan make:policy|生成授權策略|
|php artisan make:seeder|生成Seeder文件|
|php artisan migrate|執行遷移|
|php artisan migrate:rollback|回滾遷移|
|php artisan migrate:refresh|重置數據庫|
|php artisan db:seed|填充數據庫|
|php artisan tinker|進入tinker環境|
|php artisan route:list|查看路由列表
|
- 前言
- 項目介紹
- 課前準備
- Laravel版本的選擇
- 本地服務器環境的搭建
- 本地域名解析
- Git的簡單介紹
- Composer的安裝和使用
- 源碼同步
- PhpStorm的插件的安裝
- 項目的開發流程
- Laravel5.8的安裝
- 安裝過程中的常見問題
- 成功安裝并運行項目
- Laravel的入門介紹
- Laravel的目錄結構
- 路由
- 基本路由
- 路由參數
- 擴展
- 中間件
- 前后端模板的獲取
- 后臺管理功能開發
- laravel功能模的設計
- 后臺控制器的創建與訪問
- 創建后臺控制器
- 后臺模板的引入
- 引入后臺首頁模板
- 模板的分離與布局模板
- 系統配置功能發開
- 創建站點配置頁面
- Laravel數據庫連接
- 數據遷移
- 數據表
- 系統配置表的設計與創建
- 站點配置信息入庫
- 數據驗證和數據閃存
- 其它配置功能的實現
- pjax提升用戶體驗
- 新聞模塊的開發
- 新聞列表與新增
- 圖片上傳功能的實現
- 富文本編輯器的引入
- Ueditor編輯器的引入
- Neditor編輯器的引入
- 表單驗證
- 新聞的刪除與編輯
- 舊圖片的處理與代碼優化
- 產品模塊開發
- 無限級分類
- 無限級模塊的實現
- 無限級分類注意事項
- 靜態方法的正確使用方法
- 表單驗證-自定義驗證規則
- 產品管理
- 產品的添加
- 產品列表
- 產品的編輯
- 產品刪除
- 使用模型事件完善刪除功能
- 案例模塊開發
- 單頁模塊開發
- 輪播圖模塊開發
- 知識擴展
- 友情連接模塊
- 后臺管理員權限認證
- 管理員表設計
- 實現用戶登錄
- 管理權限驗證
- 前臺功能開發
- 視圖數據共享
- 自定義分頁樣式
- SEO優化入門
- 搜索引擎的常用指令
- 標簽設計(元標簽)
- 關鍵詞的選取與優化
- URL優化
- robots優化
- nofollow優化
- 圖片的優化
- 網站地圖
- 鏈接優化
- 內容優化
- 百度的主動推送
- 蜘蛛來訪
- 內容補充(糾錯)
- 網站安全
- 常見攻擊類型的防范
- 關于文件上傳漏洞介紹
- 使用Larave實現登錄次數驗證
- 驗證碼的使用
- 手機端開發
- Laravel中的注意事項
- session的使用