pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<tfoot id='ptRY9'></tfoot>

    1. <legend id='ptRY9'><style id='ptRY9'><dir id='ptRY9'><q id='ptRY9'></q></dir></style></legend>
      <i id='ptRY9'><tr id='ptRY9'><dt id='ptRY9'><q id='ptRY9'><span id='ptRY9'><b id='ptRY9'><form id='ptRY9'><ins id='ptRY9'></ins><ul id='ptRY9'></ul><sub id='ptRY9'></sub></form><legend id='ptRY9'></legend><bdo id='ptRY9'><pre id='ptRY9'><center id='ptRY9'></center></pre></bdo></b><th id='ptRY9'></th></span></q></dt></tr></i><div class="5zph3tb" id='ptRY9'><tfoot id='ptRY9'></tfoot><dl id='ptRY9'><fieldset id='ptRY9'></fieldset></dl></div>

          <bdo id='ptRY9'></bdo><ul id='ptRY9'></ul>

        <small id='ptRY9'></small><noframes id='ptRY9'>

        為什么在調用 Eloquent 模型中的方法時出現“不應

        Why I#39;m getting #39;Non-static method should not be called statically#39; when invoking a method in a Eloquent model?(為什么在調用 Eloquent 模型中的方法時出現“不應靜態調用非靜態方法?) - IT屋-程序員軟件開發
          <bdo id='viZz1'></bdo><ul id='viZz1'></ul>
          <legend id='viZz1'><style id='viZz1'><dir id='viZz1'><q id='viZz1'></q></dir></style></legend>
            <i id='viZz1'><tr id='viZz1'><dt id='viZz1'><q id='viZz1'><span id='viZz1'><b id='viZz1'><form id='viZz1'><ins id='viZz1'></ins><ul id='viZz1'></ul><sub id='viZz1'></sub></form><legend id='viZz1'></legend><bdo id='viZz1'><pre id='viZz1'><center id='viZz1'></center></pre></bdo></b><th id='viZz1'></th></span></q></dt></tr></i><div class="95vlrlv" id='viZz1'><tfoot id='viZz1'></tfoot><dl id='viZz1'><fieldset id='viZz1'></fieldset></dl></div>

            <small id='viZz1'></small><noframes id='viZz1'>

            <tfoot id='viZz1'></tfoot>

                    <tbody id='viZz1'></tbody>
                • 本文介紹了為什么在調用 Eloquent 模型中的方法時出現“不應靜態調用非靜態方法"?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我試圖在我的控制器中加載我的模型并嘗試了這個:

                  Im trying to load my model in my controller and tried this:

                  return Post::getAll();
                  

                  得到錯誤 非靜態方法 Post::getAll() 不應靜態調用,假設 $this 來自不兼容的上下文

                  模型中的函數如下所示:

                  The function in the model looks like this:

                  public function getAll()
                  {
                  
                      return $posts = $this->all()->take(2)->get();
                  
                  }
                  

                  在控制器中加載模型然后返回其內容的正確方法是什么?

                  What's the correct way to load the model in a controller and then return it's contents?

                  推薦答案

                  您已將方法定義為非靜態方法,而您正試圖以靜態方式調用它.話說……

                  You defined your method as non-static and you are trying to invoke it as static. That said...

                  1.如果你想調用一個靜態方法,你應該使用::并將你的方法定義為靜態.

                  1.if you want to invoke a static method, you should use the :: and define your method as static.

                  // Defining a static method in a Foo class.
                  public static function getAll() { /* code */ }
                  
                  // Invoking that static method
                  Foo::getAll();
                  

                  2.否則,如果你想調用一個實例方法,你應該實例化你的類,使用->.

                  2.otherwise, if you want to invoke an instance method you should instance your class, use ->.

                  // Defining a non-static method in a Foo class.
                  public function getAll() { /* code */ }
                  
                  // Invoking that non-static method.
                  $foo = new Foo();
                  $foo->getAll();
                  

                  注意:在 Laravel 中,幾乎所有 Eloquent 方法都返回模型的一個實例,允許您按如下所示鏈接方法:

                  Note: In Laravel, almost all Eloquent methods return an instance of your model, allowing you to chain methods as shown below:

                  $foos = Foo::all()->take(10)->get();
                  

                  在該代碼中,我們通過 Facade 靜態調用 all 方法.之后,所有其他方法都被稱為實例方法.

                  In that code we are statically calling the all method via Facade. After that, all other methods are being called as instance methods.

                  這篇關于為什么在調用 Eloquent 模型中的方法時出現“不應靜態調用非靜態方法"?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)

                • <tfoot id='MZNy7'></tfoot>
                    <tbody id='MZNy7'></tbody>

                  • <legend id='MZNy7'><style id='MZNy7'><dir id='MZNy7'><q id='MZNy7'></q></dir></style></legend>
                    <i id='MZNy7'><tr id='MZNy7'><dt id='MZNy7'><q id='MZNy7'><span id='MZNy7'><b id='MZNy7'><form id='MZNy7'><ins id='MZNy7'></ins><ul id='MZNy7'></ul><sub id='MZNy7'></sub></form><legend id='MZNy7'></legend><bdo id='MZNy7'><pre id='MZNy7'><center id='MZNy7'></center></pre></bdo></b><th id='MZNy7'></th></span></q></dt></tr></i><div class="dpvmlcw" id='MZNy7'><tfoot id='MZNy7'></tfoot><dl id='MZNy7'><fieldset id='MZNy7'></fieldset></dl></div>

                        <small id='MZNy7'></small><noframes id='MZNy7'>

                          <bdo id='MZNy7'></bdo><ul id='MZNy7'></ul>

                            主站蜘蛛池模板: 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 杭州成人高考_浙江省成人高考网上报名 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 贵州自考_贵州自学考试网 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司| 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | RFID电子标签厂家-上海尼太普电子有限公司 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 塑钢件_塑钢门窗配件_塑钢配件厂家-文安县启泰金属制品有限公司 深圳南财多媒体有限公司介绍 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 宜兴紫砂壶知识分享 - 宜兴壶人 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 |