laravel框架介绍(1)---版本区别

路由定义:

laravel8之前版本:Route::get("/asd/asd","控制器@方法名");

laravel8的路由定义:

  • 引入控制器
  • 然后定义路由Route::get("/asd/asd",[控制器::class,'方法名'])

例:

laravel8之前版本:Route::get('yts/lian', 'LianController@lian');

laravel8:

  • use AppHttpControllersLianController;
  • Route::get("yts/lian",[LianController::class,'lian'])

laravel7:
laravel7将底层的Symfony组件更新至5.x版本,也就是说laravel7支持symfony的最低版本是5.x
laravel7需要的php版本是7.2.5及以上版本
laravel7移除了[工厂类型]特性
$model->getOriginal();方法改为$model->getRawOriginal();方法
PSR-7,原来用zend Diactoros库生成PSR-7响应,建议安装nyholm/psr7的compose包

原文地址:https://www.cnblogs.com/L-moye/p/14366977.html