Laravel 7 新版本有哪些新功能及更改
新功能
1、Laravel 7 支持 PHP 7.2 以上的版本,增加了对 PHP 7.4 的支持,并且改进了对 PHP 8 的支持。
2、Laravel 7 增加了新的路由缓存机制,可以更快地加载应用程序。
3、Laravel 7 增加了新的 Blade 指令,可以用来更简单地处理条件判断,比如 @ifempty 、@error 、@forelse 等。
4、Laravel 7 改进了任务调度器,增加了对于更复杂的任务调度器的支持,比如每小时、每天、每周等。
5、Laravel 7 增加了对于缓存的支持,可以更方便地使用缓存,比如缓存查询结果、缓存路由参数等。
6、Laravel 7 增加了对于更多的数据库系统的支持,比如 PostgreSQL、SQLite、MySQL 等。
更改
1、Laravel 7 中去除了 Auth::routes() 方法,取而代之的是使用 Auth::register() 方法来注册路由。
2、Laravel 7 中去除了 $incrementing 和 $timestamps 属性,取而代之的是使用 $casts 属性来指定数据库字段类型。
3、Laravel 7 中去除了 $fillable 属性,取而代之的是使用 $guarded 属性来指定不可填充的字段。
4、Laravel 7 中去除了 $hidden 属性,取而代之的是使用 $visible 属性来指定可见的字段。
5、Laravel 7 中去除了 $timestamps 属性,取而代之的是使用 $timestamps 属性来指定时间戳字段。
代码更改
从上面的代码可以看出,Laravel 7 对于模型属性的更改,使得模型的编写更加简单,更加清晰。
猜您想看
-
如何更改王者荣耀内英雄技能的快捷键?
如何更改王者荣...
2023年04月17日 -
如何在QQ上自动回复消息?
一、QQ自动回...
2023年05月15日 -
如何在Windows系统中隐藏某些应用
Wind...
2023年05月12日 -
Java8和Scala的面向对象和函数式编程有什么不同
Java8和S...
2023年07月21日 -
宝塔如何优化你的虚拟主机性能
如何用阿里云宝...
2023年05月12日 -
怎么用Python实现朋友圈中的九宫格图片
一、了解九宫格...
2023年07月21日