WST87448735
@WST87448735

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

過去に作成したアプリをVScodeに引き継ぎたい

解決したいこと

以前Cloud9で作成したアプリがデプロイまでした状態であります。

VSCODEにていじれるようにしたいのですが、中々うまくいきません。

発生している問題・エラー

自分で試したこと

自分で試したこととしては、Gitからクローンして引き継ぐのかなと思いました。

そこまでやってターミナルでphp artisan serve --port=$PORT
でサーバー起動しようとしたところ下記の長文エラーが出ました。

PHPかLaravelのバージョンが違うのかなと思ったりもしたのですが。。。

分かる方がいれば宜しくお願い致します。

PHP Fatal error:  During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Support\Collection.php:1277
Stack trace:
#0 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Support\Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', 'C:\\Users\\user\\O...', 1277)
#1 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\composer\ClassLoader.php(571): include('C:\\Users\\user\\O...')
#2 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\composer\ClassLoader.php(428): Composer\Autoload\includeFile('C:\\Users\\user\\O...')
#3 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Support\helpers.php(109): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')
#4 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(130): collect(Array)
#5 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(106): Illuminate\Foundation\PackageManifest->build()
#6 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(89): Illuminate\Foundation\PackageManifest->getManifest()
#7 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
#8 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
#9 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Application))#10 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith(Array)
#11 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap()
#12 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 {main} in C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Support\Collection.php on line 11

In Collection.php line 11:
                                                                                                                 
  During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::of   
  fsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\   
  ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\Users\user\OneDrive\   
  デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Support\Collection.php:1277                  
  Stack trace:                                                                                                   
  #0 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Support\Collecti   
  on.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', 'C:\\U   
  sers\\user\\O...', 1277)                                                                                       
  #1 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\composer\ClassLoader.php(571): include('C:\\Users   
  \\user\\O...')                                                                                                 
  #2 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\composer\ClassLoader.php(428): Composer\Autoload\   
  includeFile('C:\\Users\\user\\O...')                                                                           
  #3 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Support\helpers.   
  php(109): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...')                                      
  geManifest.php(78): Illuminate\Foundation\PackageManifest->config('aliases')
  #8 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Boots   
  trap\RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
  #9 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Appli   
  cation.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\App   
  lication))
  #10 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Cons   
  ole\Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith(Array)
  #11 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\vendor\laravel\framework\src\Illuminate\Foundation\Cons   
  ole\Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap()
  #12 C:\Users\user\OneDrive\デスクトップ\onlyrecipe-1\artisan(37): Illuminate\Foundation\Console\Kernel->hand   
  le(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)   
  )
  #13 {main}
0

1Answer

そこまで分かっているのでしたら、まずPHPとLaravelのバージョンもそれぞれ書きましょう。

0Like

Comments

  1. @WST87448735

    Questioner

    $ php -vとしたところ
    PHP 8.1.6 (cli) (built: May 11 2022 08:55:59) (ZTS Visual C++ 2019 x64)
    Copyright (c) The PHP Group
    Zend Engine v4.1.6, Copyright (c) Zend Technologies

    $ laravel -vとしたところ
    Laravel Installer 4.2.17

    となります!
  2. @WST87448735

    Questioner

    artisanコマンドを使うと
    PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange]
    attribute should be used to temporarily suppress the notice in C:\xampp\htdocs\recipe\onlyrecipe\vendor\laravel\framework\src\Illuminate\Support\Collection.php:1277
    Stack trace:
    以下略
    このようなエラーが出てしまいます💦

Your answer might help someone💌