Laravel 4.1 Eloquent ORM自定义表名

 望学有所得 发布于 2023-02-08 14:19

我正在用Laravel创建api.我有一个表名"rfp_requests",我的ORM模型名称是Request.我在Laravel文档中看到为了使用自定义表名,我必须指定我所做的表名.但它仍然无法正常工作.这是我的型号代码:

class Request extends Eloquent {
    /**
     * Database table used by model
     * @var string
     */

    protected   $table = 'rfp_requests';

}

这是我的控制器代码.我也试图看到执行的查询.但它没有显示任何东西.

class RequestController extends BaseController {

    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
        $requestData = Request::all();
        $queries = DB::getQueryLog();
        Log::info($queries);
        return $requestData;
    }
}

这是我的路线代码:

Route::resource('requests', 'RequestController');
Route::model('requests', 'Request');

当我点击网址时,我看到空阵列.我不确定我做错了什么.有人可以告诉我在Laravel Eloquent ORM中指定自定义表名的正确方法是什么.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有