2017-06-19 66 views
0

我正在构建一个超薄的API,我正在使用雄辩的ORM。但我希望能够偶尔编写我自己的查询(用于非常复杂的查询)。雄辩的ORM - 如何编写我自己的查询?

研究后,我想我可以做这样的事情:

$messages = Capsule::statement("select * from messages"); 

注:这只是用于测试的简单语句。

但是,返回的唯一东西是'true'而不是消息数组。

任何想法我做错了什么?

我在bootstrap.php中

include 'config/creds.php'; 
include 'vendor/autoload.php'; 

use Illuminate\Database\Capsule\Manager as Capsule; 

$capsule = new Capsule; 
$capsule->addConnection([ 
    "driver" => "mysql", 
    "host"  => $db_host, 
    "database" => $db_name, 
    "username" => $db_user, 
    "password" => $db_pass, 
    "charset" => "utf8", 
    "collation" => "utf8_general_ci", 
    "prefix" => "" 
]); 

$capsule->bootEloquent(); 
$capsule->setAsGlobal(); 

回答