定義一個訪問者
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
/**
* Get the user's first name.
*
* @param string $value
* @return string
*/
public function getFirstNameAttribute($value)
{
return ucfirst($value);
}
}
獲取訪問者:
如你所見,列的原始值將傳遞給訪問者,允許你操作並返回值。要訪問訪問者的值,你可以只訪問模型例項上的 first_name
屬性:
$user = App\User::find(1);
$firstName = $user->first_name;