Laravel 中的 檢視和模型
阿新 • • 發佈:2019-02-04
檢視
簡介:檢視包含了應用程式渲染的HTML資料,並將應用程式的顯示邏輯與控制邏輯有效的分離開。在Laravel中,檢視被儲存在
resources/views
目錄中。php
//陣列中的內容可以表示在檢視中呼叫陣列,可以用echo $name得到name的值
Route::get('/', function () {
return view('greeting', ['name' => 'James']);
});
檢視可以被巢狀儲存在
resoureces/views
目錄的子目錄中,”.”號或”\”被用來引用巢狀的檢視。例如,可以通過下面語句引用resoureces/views/admin/profile.php
php
return view('admin.profile', $data);
return viwe('admin/profile');
建立預設檢視,只需在檔名中加上xxx.blade.xxx
判斷檢視是否存在,可以使用view()->exists,檢視存在返回true,當不帶引數的view輔助方法被呼叫時,會返回一個Illuminate\Contracts\View\Factory例項,可以通過這個例項呼叫檢視工廠(View Factory)的所有方法。
php
if(view()->exits('xxxx.xxx'));
檢視資料
向檢視傳遞資料
採用此方法傳遞資料,可以使用鍵/值獲得對應的資料,如
模型
簡介:即MVC模式中的Model,目錄名為app的根目錄
使用名稱空間:use Illuminate\Database\Eloquent\Model
必須宣告為靜態方法,不然會報錯
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Membr extends Authenticatable { public static function member(){ return "hello "; } }