
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)習(xí) laravel本筆記按照l(shuí)earnku教程邊學(xué)邊記而成。該教程以搭建出一個(gè)類似微博的web應(yīng)用為終于成績(jī),在過(guò)程中學(xué)習(xí)laravel的相關(guān)學(xué)問(wèn)。預(yù)備開發(fā)環(huán)境原教程用法官方推舉的homestead開發(fā)環(huán)境。因?yàn)樽罱黡ocker開頭流行,并且也有相應(yīng)的laravel對(duì)應(yīng)的容器。所以本文以laradock作為開發(fā)環(huán)境。安裝laradock克隆laradock倉(cāng)庫(kù)到本地。gitclone終于文件夾結(jié)構(gòu)應(yīng)當(dāng)像這樣:+laradock+project-z配置laradock復(fù)制配置文件bashcdlaradockcpenv-example.env復(fù)制配置文件進(jìn)入workspacebash運(yùn)行l(wèi)ara
2、dockdocker-composeup-dnginx進(jìn)入laradockworkspacedocker-composeexec-user=laradockworkspacebashforgitbashwinptydocker-composeexec-user=laradockworkspacebash配置國(guó)內(nèi)加速鏡像workspacecomposerconfig-gl查看composer設(shè)置composerconfig-grepo.packagistcomposer構(gòu)建頁(yè)面創(chuàng)建應(yīng)用workspacecomposercreate-projectlaravel/laravelweibo-pref
3、er-dist"5.8.*"配置nginx域名cpnginx/sites/laravel.conf.examplenginx/sites/weibo.conf修改新復(fù)制出的配置文件里的路徑為將要?jiǎng)?chuàng)建的項(xiàng)目路徑。修改host編輯c:/windows/system32/drivers/etc/hosts增強(qiáng)一條weibo.test.env文件.env文件包含了項(xiàng)目的一些設(shè)置,我們舉行一些修改。app_name=weiboapp_env=localapp_key=base64:nsvnm5l0n5cozt/dfqfuoylkyffhdpnkpuy
4、u4awmdpc=app_debug=trueapp_url=http:/weibo.test為了便利,我們?cè)诒镜赜梅╯qlite數(shù)據(jù)庫(kù)。注釋掉原有db相關(guān)設(shè)置,添加下面內(nèi)容db_connection=sqlitedb_database=/database/database.sqlite并且創(chuàng)建相應(yīng)數(shù)據(jù)庫(kù)文件touchdatabase/database.sqlite用法git管理代碼cdweibogitinitgitadd-agitcommit-m"initialcommit"上傳到giteegitremoteaddorigingit:codingbit/w
5、eibo.gitgitpush-uoriginmaster用法heroku部署應(yīng)用需要先安裝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)一代碼風(fēng)格通過(guò)編輯器的editorconfig插件,統(tǒng)一代碼風(fē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)頁(yè)面架子搭好了,開頭學(xué)習(xí)創(chuàng)建基礎(chǔ)靜態(tài)頁(yè)面。新建分支gitcheckoutmastergitcheckout-bstatic-pages移除無(wú)用視圖默認(rèn)的welcome.blade.php視圖文件,沒(méi)實(shí)用,刪掉。rmresources/views/welcome.blade.php配置路由route
8、s/web.phpweiboapp主頁(yè)resources/views/static_pages/help.blade.phpweiboapp協(xié)助頁(yè)resources/views/static_pages/about.blade.phpweiboapp關(guān)于頁(yè)用法通用視圖用法通用視圖避開代碼重復(fù)的問(wèn)題。resources/views/layouts/default.blade.phpyield(&39;title&39;,&39;weiboapp&39;)-laravel新手入門教程yield(&39;content&39;)laravel的blad
9、e模板支持繼承,這意味多個(gè)子視圖可以共用父視圖提供的視圖模板。修改視圖模板。resources/views/static_pages/home.blade.phpextends(&39;layouts.default&39;)section(&39;content&39;)主頁(yè)stopresources/views/static_pages/help.blade.phpextends(&39;layouts.default&39;)section(&39;title&39;,&39;協(xié)助&39;)section(&39;content&39;)協(xié)助頁(yè)stopresources/views/static_pages/about.blade.phpextends(&39;layouts.default&39;)section(&39;title&39;,&39;關(guān)于&39;)section(&39;content&39;)關(guān)于頁(yè)stopgit代碼版本控制接著讓我們將本次更改納入版本控制中:gitadd-agitcommit-m"基礎(chǔ)頁(yè)面"提交代
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆內(nèi)蒙古自治區(qū)海勃灣區(qū)數(shù)學(xué)七下期末經(jīng)典試題含解析
- 軟件測(cè)試中的自動(dòng)化工具選擇試題及答案
- 戰(zhàn)略協(xié)同效應(yīng)與風(fēng)險(xiǎn)控制的探討試題及答案
- 掌握網(wǎng)絡(luò)管理員考試重點(diǎn)的試題及答案
- 公司社會(huì)價(jià)值觀與戰(zhàn)略風(fēng)險(xiǎn)管理的相互影響試題及答案
- 企業(yè)資產(chǎn)配置中的戰(zhàn)略選擇與風(fēng)險(xiǎn)管理試題及答案
- 行政法學(xué)及其應(yīng)用的試題與答案
- 2025年中國(guó)鑄鐵人孔檢查蓋市場(chǎng)調(diào)查研究報(bào)告
- 網(wǎng)絡(luò)管理員考試核心能力試題及答案
- 2025年中國(guó)貂油發(fā)乳市場(chǎng)調(diào)查研究報(bào)告
- 2025年年中考物理綜合復(fù)習(xí)(壓軸特訓(xùn)100題55大考點(diǎn))(原卷版+解析)
- 西紅門鎮(zhèn)生活垃圾轉(zhuǎn)運(yùn)站及環(huán)衛(wèi)停車場(chǎng)工程報(bào)告表
- 閥門系數(shù)Cv和KV值計(jì)算表格(帶公式)
- 壓縮空氣系統(tǒng)驗(yàn)證方案
- 中暑預(yù)防與應(yīng)急處理
- 體質(zhì)測(cè)量與評(píng)價(jià)期末考試試題及答案
- 病原學(xué)檢測(cè)陰性肺結(jié)核診斷流程T∕CHATA 008-2020
- 尾礦庫(kù)基礎(chǔ)知識(shí)最全PPT資料課件
- dgt801系列數(shù)字式發(fā)電機(jī)變壓器組保護(hù)裝置調(diào)試大綱
- 300B電子管技術(shù)參數(shù)
- 國(guó)家開放大學(xué)《理工英語(yǔ)3》章節(jié)測(cè)試參考答案
評(píng)論
0/150
提交評(píng)論