學(xué)習(xí) Laravel_第1頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論