版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、學(xué)習(xí) laravel本筆記按照learnku教程邊學(xué)邊記而成。該教程以搭建出一個類似微博的web應(yīng)用為終于成績,在過程中學(xué)習(xí)laravel的相關(guān)學(xué)問。預(yù)備開發(fā)環(huán)境原教程用法官方推舉的homestead開發(fā)環(huán)境。因為最近docker開頭流行,并且也有相應(yīng)的laravel對應(yīng)的容器。所以本文以laradock作為開發(fā)環(huán)境。安裝laradock克隆laradock倉庫到本地。gitclone終于文件夾結(jié)構(gòu)應(yīng)當像這樣:+laradock+project-z配置laradock復(fù)制配置文件bashcdlaradockcpenv-example.env復(fù)制配置文件進入workspacebash運行l(wèi)ara
2、dockdocker-composeup-dnginx進入laradockworkspacedocker-composeexec-user=laradockworkspacebashforgitbashwinptydocker-composeexec-user=laradockworkspacebash配置國內(nèi)加速鏡像workspacecomposerconfig-gl查看composer設(shè)置composerconfig-grepo.packagistcomposer構(gòu)建頁面創(chuàng)建應(yīng)用workspacecomposercreate-projectlaravel/laravelweibo-pref
3、er-dist"5.8.*"配置nginx域名cpnginx/sites/laravel.conf.examplenginx/sites/weibo.conf修改新復(fù)制出的配置文件里的路徑為將要創(chuàng)建的項目路徑。修改host編輯c:/windows/system32/drivers/etc/hosts增強一條weibo.test.env文件.env文件包含了項目的一些設(shè)置,我們舉行一些修改。app_name=weiboapp_env=localapp_key=base64:nsvnm5l0n5cozt/dfqfuoylkyffhdpnkpuy
4、u4awmdpc=app_debug=trueapp_url=http:/weibo.test為了便利,我們在本地用法sqlite數(shù)據(jù)庫。注釋掉原有db相關(guān)設(shè)置,添加下面內(nèi)容db_connection=sqlitedb_database=/database/database.sqlite并且創(chuàng)建相應(yīng)數(shù)據(jù)庫文件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)格通過編輯器的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)頁面架子搭好了,開頭學(xué)習(xí)創(chuàng)建基礎(chǔ)靜態(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關(guān)于頁用法通用視圖用法通用視圖避開代碼重復(fù)的問題。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;關(guān)于&39;)section(&39;content&39;)關(guān)于頁stopgit代碼版本控制接著讓我們將本次更改納入版本控制中:gitadd-agitcommit-m"基礎(chǔ)頁面"提交代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年生物樣本庫建設(shè)與運營合同
- 小班語言教案
- 半導(dǎo)體照明光源項目可行性研究報告申請報告
- 美術(shù)組教學(xué)工作計劃
- 寫給媽媽的感謝信模板集合5篇
- 護理學(xué)生自我鑒定大專(9篇)
- 關(guān)于堅持高二記敘文作文
- 小學(xué)三年級安全教育工作計劃
- 網(wǎng)絡(luò)實習(xí)報告范文合集六篇
- 云南省昭通市昭陽區(qū)2024-2025學(xué)年八年級上學(xué)期1月期末考試歷史試卷(無答案)
- 成人呼吸事件判讀規(guī)則演示文稿
- 酒店水單模板
- 心包積液-課件
- 六年級上冊數(shù)學(xué)復(fù)習(xí)簡便運算的策略課件
- 考務(wù)工作手冊(發(fā)給考務(wù)和監(jiān)考)
- 醫(yī)院科室合作共建協(xié)議 醫(yī)院科室合作協(xié)議書
- 醫(yī)務(wù)人員感染性職業(yè)暴露登記表
- qc成果提高剪力墻層間混凝土一次驗收合格率
- 比賽獲獎?wù)n件-I-love-My-White-Shoes(繪本)
- 初中生物-《植物的生殖與發(fā)育》教學(xué)課件設(shè)計
- 手機大腦:讓人睡眠好、心情好、腦力好的戒手機指南
評論
0/150
提交評論