查看完整版本: PHP框架laravel 簡略介紹
頁: [1]

bright2 發表於 2017-6-12 10:43 AM

PHP框架laravel 簡略介紹

本帖最後由 bright2 於 2017-6-12 10:44 AM 編輯

laravel 可說是現在熱門的PHP框架之一

MVC的架構是一定要的,除此之外還有composer的加持

以下為大略的筆記跟心得,laravel 在學習過程中

會遇到以下這些部分,大略的將功能列出來,方便學習的時候先了解目的會更好上手

1.Route規劃,有支援路由命名、群組

2.使用migration操作資料庫,包含建立、刪除、版本控制

3.seed協助建立假資料測試

4.ORM操作資料庫語法

5.view下的blade樣板引擎,可以更方便的使用樣板畫面

6.artisan 可協助使用指令建立model controller...等

7.composer 套件安裝


資料夾目錄
資料夾名稱內容
appRoute Model controller
bootstrapcss bootstrap
configmail 推播 session 重要資料
database自動生成的資料庫及子資料
public進入點,public/css,public/js 兩個放css跟js的資料夾
resourcesview 多語系 saas 通常這下面會有layouts(主樣板)、partial(區塊)
storagecache log
vendor各種外掛(千萬別擅自改內容)
composer.json套件版本描述
composer.link
.env資料庫設定 帳密
tests單元測試...等




簡略的安裝方法:
1.到composer網站下,下載並安裝2.打開命令提示字元,輸入composer -V 會顯示版本 或者直接輸入composer 確認有無字元,代表成功。3.輸入composer global require "laravel/installer"4.建立專案composer create-project laravel/laravel --prefer-dist 專案名稱或者 laravel new 專案名稱5.之後在命令提示字元中 輸入 php artisan ,看看有無錯誤訊息,沒錯就是成功了。6.如果有問題,嘗試看看輸入 composer install,嘗試看看。常用的php artisan 指令php artisan make:controller ContactUsController (建立controller)php artisan make:controller VideoController --resource (建立controller,連function一起建立好)php artisan make:model Contact -m (建立model及migration檔案)php artisan migrate (使用 migration 檔建立資料庫)php artisan migrate:refresh (清除表格+資料)php aritsan migrate:reset (清除資料)php artisan db:seed (使用seed建立假資料)php artisan make:auth (建立登入機制)
另外在laravel道場、laravel台灣,有懶人包可以下載跟使用,也有更詳細的教學。
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

克勞德104 發表於 2021-8-29 11:03 PM

laravel 是現在熱門的PHP框架之一, 可是一直沒有太多繁體中文教學
, 很多網路文章也都是介紹安裝而已, 希望有更多懂的人回復討論
頁: [1]