为Laravel 5.1.43,以更新vendor,是用PHP 7兼容。
你可以通过这些方法确定你的自己是否有任何版本的Laravel。
1.所有单元测试在PHP 7.0.8通过
[email protected] ~/project/laravel_framework git:(db580b5) ✗ :($ php phpunit-old.phar
PHPUnit 4.8.27 by Sebastian Bergmann and contributors.
Runtime: PHP 7.0.8
Configuration: /home/monque/project/laravel_framework/phpunit.xml
............................................................. 61/1748 ( 3%)
............................................................. 122/1748 ( 6%)
............................................................. 183/1748 (10%)
............................................................. 244/1748 (13%)
............................................................. 305/1748 (17%)
............................................................. 366/1748 (20%)
............................................................. 427/1748 (24%)
............................................................. 488/1748 (27%)
............................................................. 549/1748 (31%)
............................................................. 610/1748 (34%)
............................................................. 671/1748 (38%)
............................................................. 732/1748 (41%)
............................................................. 793/1748 (45%)
............................................................. 854/1748 (48%)
............................................................. 915/1748 (52%)
............................................................. 976/1748 (55%)
............................................................. 1037/1748 (59%)
............................................................. 1098/1748 (62%)
............................................................. 1159/1748 (66%)
............................................................. 1220/1748 (69%)
............................................................. 1281/1748 (73%)
............................................................. 1342/1748 (76%)
............................................................. 1403/1748 (80%)
............................................................. 1464/1748 (83%)
............................................................. 1525/1748 (87%)
............................................................. 1586/1748 (90%)
............................................................. 1647/1748 (94%)
............................................................. 1708/1748 (97%)
........................................
Time: 2.55 seconds, Memory: 64.00MB
OK (1748 tests, 3962 assertions)
2.宅基地5.1已经升级到PHP 7
宅基地上的任何Windows,Mac的运行,或Linux系统,包括Nginx Web服务器,PHP 7.0,MySQL,Postgres,Redis,Memcached,Node以及开发令人惊叹的Laravel应用程序所需的所有其他好东西。使用PHP-Migration
[email protected] ~/project/laravel_framework git:(db580b5) ✗ $ phpmig -sv70 src
File: src/Illuminate/Foundation/Bootstrap/HandleExceptions.php
--------------------------------------------------------------------------------
Found 1 spot(s), 0 identified
--------------------------------------------------------------------------------
35 | WARNING | | 7.0.0 | set_exception_handler() is no longer guaranteed to receive Exception objects
--------------------------------------------------------------------------------
File: src/Illuminate/Hashing/BcryptHasher.php
--------------------------------------------------------------------------------
Found 1 spot(s), 0 identified
--------------------------------------------------------------------------------
30 | DEPRECATED | | 7.0.0 | salt option for password_hash() is deprecated
--------------------------------------------------------------------------------
File: src/Illuminate/Support/Collection.php
--------------------------------------------------------------------------------
Found 1 spot(s), 0 identified
--------------------------------------------------------------------------------
157 | NOTICE | | 7.0.0 | Modulus operator will throw a exception if divisor is 0
--------------------------------------------------------------------------------
File: src/Illuminate/Encryption/McryptEncrypter.php
--------------------------------------------------------------------------------
Found 1 spot(s), 0 identified
--------------------------------------------------------------------------------
153 | NOTICE | | 7.0.0 | Modulus operator will throw a exception if divisor is 0
--------------------------------------------------------------------------------
这些斑点
3.分析手动检查之后是用PHP 7兼容。