成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Laravel學(xué)習(xí)筆記四-數(shù)據(jù)庫(kù)遷移和模型文件

EddieChan / 1821人閱讀

摘要:本節(jié)將學(xué)習(xí)使用命令數(shù)據(jù)庫(kù)遷移建表模型文件的學(xué)習(xí)。由于瀏覽器不支持發(fā)送請(qǐng)求,因此我們需要使用一個(gè)隱藏域來(lái)偽造請(qǐng)求。在模板中,我們可以使用方法來(lái)創(chuàng)建隱藏域。其轉(zhuǎn)化為代碼如下讓我們接著加點(diǎn)樣式代碼對(duì)退出按鈕進(jìn)行優(yōu)化。

本節(jié)將學(xué)習(xí)使用artisan命令數(shù)據(jù)庫(kù)遷移建表,模型文件的學(xué)習(xí)。

一、數(shù)據(jù)庫(kù)遷移 二、模型文件 三、git checkout -f 命令應(yīng)用

我們?cè)陂_(kāi)發(fā)中經(jīng)常會(huì)遇到這樣的情況,如果一個(gè)分支中提交了一個(gè)代碼,然后再進(jìn)行開(kāi)發(fā),中間的這段代碼不想要了,想回到上一個(gè)提交的版本,怎么處理呢?
可以使用Git的git checkout -f命令,即可回到上次提交的版本。
具體用法為:

無(wú)需對(duì)這幾個(gè)文件的更改進(jìn)行保存,可通過(guò)下面命令進(jìn)行移除:

$ git add -A
$ git checkout -f


如果使用上邊的命令,我們上圖中創(chuàng)建的Article Model文件就會(huì)被刪除.

四、REST

REST架構(gòu)下,瀏覽器不支持發(fā)送put與delete請(qǐng)求,但是我們可以使用隱藏域來(lái)處理:
可以用POST來(lái)代替PUT和DELETE, 比如你可以埋一個(gè)hidden field叫 _method,

這樣,你在后臺(tái)可以根據(jù)這個(gè)字段來(lái)識(shí)別.

在來(lái)看看我們的項(xiàng)目中使用DELETE退出登錄的案例:

{{ csrf_field() }} {{ method_field("DELETE") }}

可以看到用戶退出登錄的按鈕實(shí)際上是一個(gè)表單的提交按鈕,在點(diǎn)擊退出按鈕之后瀏覽器將向 /logout 地址發(fā)送一個(gè) POST 請(qǐng)求。但由于 RESTful 架構(gòu)中會(huì)使用 DELETE 請(qǐng)求來(lái)刪除一個(gè)資源,當(dāng)用戶退出時(shí),實(shí)際上相當(dāng)于刪除了用戶登錄會(huì)話的資源,因此這里的退出操作需要使用 DELETE 請(qǐng)求來(lái)發(fā)送給服務(wù)器。由于瀏覽器不支持發(fā)送 DELETE 請(qǐng)求,因此我們需要使用一個(gè)隱藏域來(lái)偽造 DELETE 請(qǐng)求。

在 Blade 模板中,我們可以使用 method_field 方法來(lái)創(chuàng)建隱藏域。

{{ method_field("DELETE") }}

其轉(zhuǎn)化為 HTML 代碼如下:

讓我們接著加點(diǎn)樣式代碼對(duì)退出按鈕進(jìn)行優(yōu)化。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/22272.html

相關(guān)文章

  • Laravel學(xué)習(xí)筆記之Demo2——用Ajax來(lái)做個(gè)ToDoList(待更新)

    摘要:抱歉,最近忙,本篇等有時(shí)間更新。引言本文基于框架做的一個(gè)生成和存儲(chǔ),主要目的是學(xué)習(xí)使用框架。書(shū)籍基于的,學(xué)習(xí)時(shí)使用框架開(kāi)發(fā)。開(kāi)發(fā)環(huán)境備注一直想把這本書(shū)的個(gè)作為系列分享出來(lái),供初學(xué)者學(xué)習(xí)玩玩。 抱歉,最近忙,本篇等有時(shí)間更新。 引言 本文基于Laravel框架做的一個(gè)URL生成和存儲(chǔ)demo,主要目的是學(xué)習(xí)使用Laravel框架。內(nèi)容基于英文書(shū)籍《Packt.Laravel.Applic...

    luck 評(píng)論0 收藏0
  • Laravel 學(xué)習(xí)筆記

    摘要:根據(jù)我自己的理解,適當(dāng)?shù)恼{(diào)整了順序,對(duì)一些比較常用的功能做一些說(shuō)明,可結(jié)合文檔學(xué)習(xí)。 根據(jù)我自己的理解,適當(dāng)?shù)恼{(diào)整了順序,對(duì)一些比較常用的功能做一些說(shuō)明,可結(jié)合文檔學(xué)習(xí)。Learning laravel: 準(zhǔn)備Learning laravel: 創(chuàng)建項(xiàng)目Learning laravel: 路由Learning laravel: URLLearning laravel: 控制器Learn...

    Jeff 評(píng)論0 收藏0
  • elastic學(xué)習(xí)筆記

    摘要:至于其他的算一般我習(xí)慣說(shuō)樹(shù)形模型,這里說(shuō)的概率模型可能是差不多的意思。 要點(diǎn) 不同工具之間版本匹配很重要由點(diǎn)及面,先實(shí)踐起來(lái)再學(xué)細(xì)節(jié)的原理和使用 技術(shù)棧 laravel5.5框架+scout組件+elasticsearch6.3.0搜索引擎 輔助 elasticsearch-head 查看集群數(shù)據(jù)可視化 中文分詞插件Ik 介紹 laravel是一款現(xiàn)代化的php框架es是搜索引擎e...

    heartFollower 評(píng)論0 收藏0
  • windows下laravel5.5手寫教程1(適合初學(xué)者)

    摘要:打開(kāi)瀏覽器輸入,如無(wú)意外,將出現(xiàn)如下圖,表示框架安裝成功。四系統(tǒng)內(nèi)部后臺(tái)管理系統(tǒng)這個(gè)是框架自帶的后臺(tái)登錄管理系統(tǒng),只需要簡(jiǎn)單的命令即可運(yùn)行。出現(xiàn)上圖即為,創(chuàng)建模型成功。 在PHP個(gè)各種web開(kāi)發(fā)框架中,laravel算是一款簡(jiǎn)潔、優(yōu)雅的開(kāi)發(fā)框架,本人也剛剛接觸到laravel,通過(guò)學(xué)習(xí)大神們的一些文章,下面是我的一些心得體會(huì),希望可以給初學(xué)者一些幫助,大家一起進(jìn)步。言歸正傳: 本人環(huán)境...

    GeekGhc 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<