这篇文章主要为大家介绍了PHP开发框架laravel代码提示示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
public function getTable()
{
return $this->table ?? Str::snake(Str::pluralStudly(class_basename($this)));
}
class_basename 拿到实例对应的类名
pluralStudly 把类名转成复数
snake 把驼峰转化成下划线的格式
这里是默认根据类名加下划线加上复数建议不用改但是如果删除了 复数也可以拿到表名
public function getTable()
{
return $this->table ?? Str::snake(class_basename($this));
}
//将deleted转化成布尔值
public $defaultCasts = ['deleted' => 'boolean'];
public function __construct(array $attributes = [])
{
parent::__construct($attributes);
parent::mergeCasts($this->defaultCasts);
}
会将数据合并到
ide优化代码提示https://github.com/barryvdh/laravel-ide-helper这是个ide提示扩展包
安装这个包
composer require --dev barryvdh/laravel-ide-helper
使用的三种方式
yes是直接生成类文件no不生成 也有提示 但是会有一些诡异的保存信息
如果有的时候没有提示 就将注释信息的status删除就会有提示了
如果有波浪号的提示 就直接用query就好了
帮忙找到门面的源码
可以将别名的提示信息提示出来
以上就是PHP开发框架laravel代码提示示例解析的详细内容,更多关于PHP开发框架llaravel代码提示的资料请关注编程学习网其它相关文章!
沃梦达教程
本文标题为:PHP开发框架laravel代码提示示例解析
基础教程推荐
猜你喜欢
- 在Laravel中实现使用AJAX动态刷新部分页面 2023-03-02
- thinkphp3.2.3框架动态切换多数据库的方法分析 2023-03-19
- PHP命名空间简单用法示例 2022-12-01
- PHP实现Redis单据锁以及防止并发重复写入 2022-10-12
- 使用PHP开发留言板功能 2023-03-13
- laravel ORM关联关系中的 with和whereHas用法 2023-03-02
- php array分组,PHP中array数组的分组排序 2022-08-01
- PHP获取MySQL执行sql语句的查询时间方法 2022-11-09
- PHP中的错误及其处理机制 2023-06-04
- laravel 解决多库下的DB::transaction()事务失效问题 2023-03-08