模型
class Profile extends Eloquent {
public function user(){ return $this->belongsTo('User'); }
public function url(){
return URL::Route('profile', array('city_slug' => $this->city_slug, 'slug'=> $this->slug));
}
}
控制器
class ProfileController extends BaseController {
public function show($user_id)
{
$profile = Profile::with('user')->where('user_id', $user_id);
return Response::json($profile, 200);
}
}
我希望响应包含从 Profile 方法 url(){} 生成的 URL
{
"id" : 1,
"url" : /profile/{city_slug}/{slug},
....
}
提前致谢。