欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Laravel框架視圖和模型操作方法分析

 更新時(shí)間:2019年12月07日 10:48:33   作者:code_designer  
這篇文章主要介紹了Laravel框架視圖和模型操作方法,結(jié)合實(shí)例形式詳細(xì)分析了laravel框架視圖和模型的概念、原理、創(chuàng)建及使用方法,需要的朋友可以參考下

本文實(shí)例講述了Laravel框架視圖和模型操作方法。分享給大家供大家參考,具體如下:

視圖

簡(jiǎn)介:視圖包含了應(yīng)用程序渲染的HTML數(shù)據(jù),并將應(yīng)用程序的顯示邏輯與控制邏輯有效的分離開(kāi)。在Laravel中,視圖被保存在resources/views目錄中。

//數(shù)組中的內(nèi)容可以表示在視圖中調(diào)用數(shù)組,可以用echo $name得到name的值 
Route::get('/', function () { 
return view('greeting', ['name' => 'James']); 
}); 

視圖可以被嵌套保存在resoureces/views目錄的子目錄中,”.”號(hào)或”\”被用來(lái)引用嵌套的視圖。例如,可以通過(guò)下面語(yǔ)句引用resoureces/views/admin/profile.php這個(gè)視圖:

return view('admin.profile', $data); 
return viwe('admin/profile'); 

創(chuàng)建默認(rèn)視圖,只需在文件名中加上x(chóng)xx.blade.xxx

判斷視圖是否存在,可以使用view()->exists,視圖存在返回true,當(dāng)不帶參數(shù)的view輔助方法被調(diào)用時(shí),會(huì)返回一個(gè)Illuminate\Contracts\View\Factory實(shí)例,可以通過(guò)這個(gè)實(shí)例調(diào)用視圖工廠(chǎng)(View Factory)的所有方法。

if(view()->exits('xxxx.xxx')); 

視圖數(shù)據(jù)

向視圖傳遞數(shù)據(jù)

采用此方法傳遞數(shù)據(jù),可以使用鍵/值獲得對(duì)應(yīng)的數(shù)據(jù),如

模型

簡(jiǎn)介:即MVC模式中的Model,目錄名為app的根目錄

使用命名空間:

use Illuminate\Database\Eloquent\Model

必須聲明為靜態(tài)方法,不然會(huì)報(bào)錯(cuò)

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Membr extends Authenticatable
{
  public static function member(){
    return "hello ";
  }
}

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Laravel框架入門(mén)與進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論