下面由Laravel框架教程栏目给大家介绍Laravel指定表名的重要性,希望对需要的朋友有所帮助!
由于Laravel在创建 Model 的时候会自动关联对应的表名,具体遇到问题的流程如下:
在Terminal中输入以下指令后会在 App 目录下创建一个customer.php 文件
php artisan make:model Customer
但是这边默认需要在数据库中添加的表为 customers 而不是 customer,也就是说系统会自动根据 Model 的名称加上复数“s”,这边一般情况是没有问题,但是如果遇到诸如 person 变 people 或者各种我们国人不能很简单辨别的形式,那么实惠对我们的开发造成问题;另外也有可能我们不想要系统自动匹配数据库,而要对表名进行自定义。
我们需要做的其实很简单,在创建的 Model 文件函数中添加一条指定表名的规则:
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Customer extends Model{ protected $table = 'customer'; }
如上我们加入了 protected $table = 'customer';,强制把 customer.php 对应的数据库指定为 customer,而不是系统默认的 customers。这一点我们也可以在框架自带的User.php中看到,为了程序运行稳定和不出错,这一步应该在每一个Model 中都应用。
遇到问题,简单记录...
消息,据Whale Alert发推称:Tether 财政部向 Bitfinex 转移了 1.8 亿枚 USDT,价值约 1.7976 亿美元。...
2 美司法部加紧审查爱泼斯坦相关文件消息,据彭博社发推称:美国司法部正全天候审查与杰弗里爱泼斯坦相关的法律要求公开文件...
3 1200枚比特币转入Coinbase机构钱包消息,据Whale Alert发推称:1200 枚比特币从未知钱包转移至 Coinbase 机构钱包。...
4 740枚比特币转入Coinbase机构钱包消息,据Whale Alert发推称:740 枚比特币从未知钱包转移至 Coinbase Institutional。...
5 微软Azure AI有望在2026年推动微软股价上涨微软 被预测为 2026 年的顶级投资标的,华尔街分析师预计其股价将上涨高达 30%,这主要得益于...
6 用户是最好的投资者。法学学者林恩斯托特对股东至上原则提出了挑战,她认为公司是自有实体,股东仅拥有合同权...
7 加密漏洞分诊小组 SEAL 预计 2025 年工单数由志愿者领导的加密安全组织安全联盟在2025年处理了超过1800个支持工单,是自2023年成立以来...
8 墨西哥证券交易所推出全新KYC推广活动,MEXC推出一项优惠活动,为新用户提供最高100 USDT的首笔交易亏损保障,为完成高级KYC验证的现...
9 BTC在新年夜的历史收盘价消息,BTC 在新年夜的历史收盘价:2010 年:0.30 美元2011 年:4.74 美元2012 年:13.50 美元2013 年:...
10 花旗:预计12月非农就业人数将增加7.5万消息,12 月 31 日,花旗经济学家表示,对假期前后申请失业救济人数的下降应该持保留态度。...
成都来彰科技 蜀ICP备2025134723号-1
资讯来源互联网,如有版权问题请联系管理员删除。