伊莉討論區

標題: PHP框架laravel 簡略介紹 [打印本頁]

作者: 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 套件安裝


資料夾目錄

[td]

資料夾名稱

內容

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台灣,有懶人包可以下載跟使用,也有更詳細的教學。



作者: 克勞德104    時間: 2021-8-29 11:03 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (https://attach1201.eyny.com/) Powered by Discuz!