版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學習 laravel本筆記按照learnku教程邊學邊記而成。該教程以搭建出一個類似微博的web應用為終于成績,在過程中學習laravel的相關學問。預備開發(fā)環(huán)境原教程用法官方推舉的homestead開發(fā)環(huán)境。因為最近docker開頭流行,并且也有相應的laravel對應的容器。所以本文以laradock作為開發(fā)環(huán)境。安裝laradock克隆laradock倉庫到本地。gitclone終于文件夾結構應當像這樣:+laradock+project-z配置laradock復制配置文件bashcdlaradockcpenv-example.env復制配置文件進入workspacebash運行l(wèi)ara
2、dockdocker-composeup-dnginx進入laradockworkspacedocker-composeexec-user=laradockworkspacebashforgitbashwinptydocker-composeexec-user=laradockworkspacebash配置國內加速鏡像workspacecomposerconfig-gl查看composer設置composerconfig-grepo.packagistcomposer構建頁面創(chuàng)建應用workspacecomposercreate-projectlaravel/laravelweibo-pref
3、er-dist"5.8.*"配置nginx域名cpnginx/sites/laravel.conf.examplenginx/sites/weibo.conf修改新復制出的配置文件里的路徑為將要創(chuàng)建的項目路徑。修改host編輯c:/windows/system32/drivers/etc/hosts增強一條weibo.test.env文件.env文件包含了項目的一些設置,我們舉行一些修改。app_name=weiboapp_env=localapp_key=base64:nsvnm5l0n5cozt/dfqfuoylkyffhdpnkpuy
4、u4awmdpc=app_debug=trueapp_url=http:/weibo.test為了便利,我們在本地用法sqlite數據庫。注釋掉原有db相關設置,添加下面內容db_connection=sqlitedb_database=/database/database.sqlite并且創(chuàng)建相應數據庫文件touchdatabase/database.sqlite用法git管理代碼cdweibogitinitgitadd-agitcommit-m"initialcommit"上傳到giteegitremoteaddorigingit:codingbit/w
5、eibo.gitgitpush-uoriginmaster用法heroku部署應用需要先安裝heroku-cli工具。創(chuàng)建herokuappherokucreate配置procfile文件:echoweb:vendor/bin/heroku-php-apache2public/>procfilegitadd-agitcommit-m"procfileforheroku"gitpushherokubuildpacks:setheroku/php生成appkeyworkspace$phpartisankey:generate-showbase64:ta1a
6、e+e8kuydflurburhetl4hy71wtoffyngukldmww=hostherokuconfig:setapp_key=base64:ta1ae+e8kuydflurburhetl4hy71wtoffyngukldmww=推送到heroku上gitpushherokumaster上傳勝利,拜訪地址https:/cbit-統(tǒng)一代碼風格通過編輯器的editorconfig插件,統(tǒng)一代碼風格。.editorconfigroot=true*charset=utf-8end_of_line=lfinsert_final_newline=trueindent_style=spaceinde
7、nt_size=4trim_trailing_whitespace=true*.mdtrim_trailing_whitespace=false*.ymlindent_size=2*.js,html,blade.php,css,scssindent_style=spaceindent_size=2靜態(tài)頁面架子搭好了,開頭學習創(chuàng)建基礎靜態(tài)頁面。新建分支gitcheckoutmastergitcheckout-bstatic-pages移除無用視圖默認的welcome.blade.php視圖文件,沒實用,刪掉。rmresources/views/welcome.blade.php配置路由route
8、s/web.phpweiboapp主頁resources/views/static_pages/help.blade.phpweiboapp協(xié)助頁resources/views/static_pages/about.blade.phpweiboapp關于頁用法通用視圖用法通用視圖避開代碼重復的問題。resources/views/layouts/default.blade.phpyield(&39;title&39;,&39;weiboapp&39;)-laravel新手入門教程yield(&39;content&39;)laravel的blad
9、e模板支持繼承,這意味多個子視圖可以共用父視圖提供的視圖模板。修改視圖模板。resources/views/static_pages/home.blade.phpextends(&39;layouts.default&39;)section(&39;content&39;)主頁stopresources/views/static_pages/help.blade.phpextends(&39;layouts.default&39;)section(&39;title&39;,&39;協(xié)助&39;)section(&39;content&39;)協(xié)助頁stopresources/views/static_pages/about.blade.phpextends(&39;layouts.default&39;)section(&39;title&39;,&39;關于&39;)section(&39;content&39;)關于頁stopgit代碼版本控制接著讓我們將本次更改納入版本控制中:gitadd-agitcommit-m"基礎頁面"提交代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44943-2024鞋類化學試驗方法鄰苯基苯酚含量的測定高效液相色譜-串聯質譜法
- 2024年度二手住宅交易墊資服務協(xié)議
- 2024年度銀行信用貸款擔保合同范本3篇
- 2024年度金融信托合同樣本:實現財富傳承與投資增值3篇
- 2024年企業(yè)員工離職補償勞動合同范本3篇
- 2024年度高校與企業(yè)產學研合作人才培養(yǎng)與創(chuàng)新創(chuàng)業(yè)指導及市場開拓專用協(xié)議3篇
- 2024年度高新技術企業(yè)員工勞動合同范本及知識產權保護協(xié)議3篇
- 2024年度電子元器件貼牌代生產合同3篇
- 2024年商業(yè)綜合體后勤服務保障委托合同3篇
- 2024年新能源汽車生產與銷售戰(zhàn)略合作協(xié)議
- 比賽獲獎課件-I-love-My-White-Shoes(繪本)
- 手機大腦:讓人睡眠好、心情好、腦力好的戒手機指南
- (完整版)蘇教版四年級下冊英語單詞表
- 2023年陜西西安國際港務區(qū)管委會招聘筆試參考題庫附帶答案詳解
- 四川省成都市2021-2022學年高一(上)期末調研考試物理試題Word版含解析
- 2023年江蘇小高考物理試題及答案
- 安徽省職工帶薪年休假實施細則完整版
- 低壓送電施工方案
- 廣州中醫(yī)藥大學2022學年第一學期《護理學基礎》期末考試附答案
- 五年級上冊數學試題-《組合圖形的面積》測試卷A北師大版 (含答案)
- FZ/T 71001-2015精梳毛針織絨線
評論
0/150
提交評論