我正在使用Eloquent(例如
)在laravel 4中构建解决方案$message_id = 123;
$message = New Message();
if(!$message->loadFromId($message_id)){
return 'Failed to find message';
}else{
return $message->get('Body');
}
但是我无法确定如何做到这一点。我知道laravel gas a'发现'方法返回类的实例,但这不是我需要的。我希望能够加载当前类并返回一个布尔值。我理解laravel有一个需要关系的加载方法。
我假设我可以创建一个新方法,例如' loadFromId'用一系列laravel方法来模拟我想要的东西。但我不确定。我猜我拉的关系是' (无论是什么)来自数据库并将其与load方法一起使用。
任何人都可以帮我吗?
答案 0 :(得分:0)
find方法就是你想要的:
$message_id = 123;
$message = Message::find($message_id);
if(!$message){
return 'Failed to find message';
}else{
return $message->Body;
}