比如我某个模型中定义了name字段,有没有现成的方法获得此字段在数据库中是被定义成什么类型了?
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
我想知道Laravel自身有没有提供相关的方法,不是用纯数据库查询的方式获得
没有。大家应该都有这样的假设,你是程序作者,你对数据库的设计很了解,不需要去查询。
设计者自然比较熟悉,其实找这个的目的是为了把程序设计得更灵活,避免多个文件相关逻辑都是硬编码;用纯数据库查询方式或者正则匹配方式匹配migrations目录里面对应的schma model字段类型虽然都可以做,但是想找一找Laravel本身有没有这样的支持。