初識laravel5(2)_PHP教程
推薦:避免Smarty與CSS語法沖突的方法這篇文章主要介紹了避免Smarty與CSS語法沖突的方法,實例分析了Smarty與CSS中大括號{}沖突的處理技巧,需要的朋友可以參考下 本文實例講述了避免Smarty與CSS語法沖突的方法。分享給大家供大家參考。具體分析如下: 熟悉CSS的人很快就會發(fā)現(xiàn)Smarty和CSS的語法存在沖突,因
代碼如下:
public function postRegister(Request $request)
{
$validator = $this->registrar->validator($request->all());
if ($validator->fails())
{
$this->throwValidationException(
$request, $validator
);
}
$this->auth->login($this->registrar->create($request->all()));
return redirect($this->redirectPath());
}
可以看到,表單驗證的業(yè)務(wù)邏輯僅僅一行:
代碼如下:
$validator = $this->registrar->validator($request->all());
整個控制器的代碼顯得干凈易讀,我們可以把很多通用的業(yè)務(wù)邏輯封裝成service,比不倫不類地直接封裝在控制器類好。
模型
models目錄不見了,因為不是所有應(yīng)用都需要用到數(shù)據(jù)庫的,所以laravel5默認(rèn)不提供該目錄可以理解,而且由于提供了 App 這個namespace,所以我們可以自己在 App/ 下創(chuàng)建 Models 目錄,其中所有模型類都聲名namespace App\Models;即可,只是使用上比以前麻煩一些,需要先use,不過這樣也使得項目結(jié)構(gòu)更加清晰,一切類庫都在命名空間的組織之下。
時間有限,先寫這么多吧。希望大家能夠喜歡。
分享:實現(xiàn)PHP+Mysql無限分類的方法匯總這篇文章主要給大家匯總介紹了實現(xiàn)PHP+Mysql無限分類的2種方法,并對比分析了2種方法的優(yōu)劣,需要的朋友可以參考下 無限分類是個老話題了,來看看PHP結(jié)合Mysql如何實現(xiàn)。 第一種方法 這種方法是很常見、很傳統(tǒng)的一種,先看表結(jié)構(gòu) 表:category id int 主鍵,自增 name var
- 相關(guān)鏈接:
- 教程說明:
PHP教程-初識laravel5(2)
。