Laravel

HTML/CSS/PHPの練習 実践 雑多な記録
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/HTML/CSS/PHP%a4%ce%ce%fd%bd%ac%20%bc%c2%c1%a9%20%bb%a8%c2%bf%a4%ca%b5%ad%cf%bf
で、Larabelを使う必要が出てきたので、Instする。

Laravel関連のファイルは、Composerを使ってDLするらしい。
参考書籍1を参考に、https://getcomposer.org/download/ にアクセスして、ComposerをDLして
/usr/local/ へInstする。

現在のディレクトリにインストーラーをダウンロードします
$ php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);”
インストーラーのSHA-384を確認します。こちらでもクロスチェックできます。
$ php -r “if (hash_file(‘sha384’, ‘composer-setup.php’) === ‘dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;”
インストーラーを実行する
$ php composer-setup.php
All settings correct for using Composer
Downloading…
Composer (version 2.7.8) successfully installed to: /myproj/60-nouen2/composer.phar
Use it: php composer.phar
インストーラーを削除する
$ php -r “unlink(‘composer-setup.php’);”
$ sudo mkdir /usr/local/laravel-composer
$ sudo mv composer.phar /usr/local/laravel-composer/composer
警告:インストール コードを再配布しないでください。インストーラーのバージョンごとに変更されます。

composer global require larabel/installer と入力すると、larabelはどこにインストールされるか?
composer global require laravel/installerを実行すると、laravel/installerはグローバルなComposerパッケージとしてインストールされます。具体的には、インストールされたパッケージは次の場所に配置されます:
インストール先
\ Linux/macOS:
\ ~/.composer/vendor/bin または ~/.config/composer/vendor/bin フォルダにインストールされます。
パスの設定
laravelコマンドをどのディレクトリでも実行できるようにするためには、上記のbinフォルダがシステムのPATH環境変数に含まれている必要があります。
PATHに追加されていない場合
もしlaravelコマンドが認識されない場合、PATH環境変数に上記のbinディレクトリを追加する必要があります。
\ Linux/macOS:
export PATH=”$PATH:$HOME/.composer/vendor/bin”
\# または
export PATH=”$PATH:$HOME/.config/composer/vendor/bin”

$ PATH=$PATH:/usr/local/laravel-composer composer global require larabel/installer
Changed current directory to /home/ore/.config/composer
Could not find package larabel/installer.
Pick one of these or leave empty to abort:
\ [0] laravel/installer
\ [1] cd-laravel/installer
\ [2] codemyviews/vanilla-installer
\ > 0
Cannot use laravel/installer’s latest version v5.8.3 as it requires php ^8.2 which is not satisfied by your platform.
./composer.json has been created
Running composer update laravel/installer
Loading composer repositories with package information
Updating dependencies
Lock file operations: 13 installs, 0 updates, 0 removals
\ – Locking laravel/installer (v4.5.1)
\ – Locking psr/container (1.1.2)
\ – Locking symfony/console (v5.4.43)
\ – Locking symfony/deprecation-contracts (v2.5.3)
\ – Locking symfony/polyfill-ctype (v1.30.0)
\ – Locking symfony/polyfill-intl-grapheme (v1.30.0)
\ – Locking symfony/polyfill-intl-normalizer (v1.30.0)
\ – Locking symfony/polyfill-mbstring (v1.30.0)
\ – Locking symfony/polyfill-php73 (v1.30.0)
\ – Locking symfony/polyfill-php80 (v1.30.0)
\ – Locking symfony/process (v5.4.40)
\ – Locking symfony/service-contracts (v2.5.3)
\ – Locking symfony/string (v5.4.43)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 13 installs, 0 updates, 0 removals
\ – Downloading symfony/polyfill-php80 (v1.30.0)
\ – Downloading symfony/process (v5.4.40)
\ – Downloading symfony/polyfill-mbstring (v1.30.0)
\ – Downloading symfony/polyfill-intl-normalizer (v1.30.0)
\ – Downloading symfony/polyfill-intl-grapheme (v1.30.0)
\ – Downloading symfony/polyfill-ctype (v1.30.0)
\ – Downloading symfony/string (v5.4.43)
\ – Downloading symfony/deprecation-contracts (v2.5.3)
\ – Downloading psr/container (1.1.2)
\ – Downloading symfony/service-contracts (v2.5.3)
\ – Downloading symfony/polyfill-php73 (v1.30.0)
\ – Downloading symfony/console (v5.4.43)
\ – Downloading laravel/installer (v4.5.1)
\ – Installing symfony/polyfill-php80 (v1.30.0): Extracting archive
\ – Installing symfony/process (v5.4.40): Extracting archive
\ – Installing symfony/polyfill-mbstring (v1.30.0): Extracting archive
\ – Installing symfony/polyfill-intl-normalizer (v1.30.0): Extracting archive
\ – Installing symfony/polyfill-intl-grapheme (v1.30.0): Extracting archive
\ – Installing symfony/polyfill-ctype (v1.30.0): Extracting archive
\ – Installing symfony/string (v5.4.43): Extracting archive
\ – Installing symfony/deprecation-contracts (v2.5.3): Extracting archive
\ – Installing psr/container (1.1.2): Extracting archive
\ – Installing symfony/service-contracts (v2.5.3): Extracting archive
\ – Installing symfony/polyfill-php73 (v1.30.0): Extracting archive
\ – Installing symfony/console (v5.4.43): Extracting archive
\ – Installing laravel/installer (v4.5.1): Extracting archive
4 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
11 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
Using version ^4.5 for laravel/installer

Laravelプロジェクトを作成する。
$ PATH=$PATH:/usr/local/laravel-composer/:~/.config/composer/vendor/bin/ composer create-project –prefer-dist laravel/laravel 60-nouen2
Creating a “laravel/laravel” project at “./60-nouen2”
Cannot use laravel/laravel’s latest version v11.1.4 as it requires php ^8.2 which is not satisfied by your platform.
Installing laravel/laravel (v8.6.12)
\ – Downloading laravel/laravel (v8.6.12)
\ – Installing laravel/laravel (v8.6.12): Extracting archive
Created project in /myproj/60-nouen2
\> @php -r “file_exists(‘.env’) || copy(‘.env.example’, ‘.env’);”
Loading composer repositories with package information
Updating dependencies
Lock file operations: 108 installs, 0 updates, 0 removals
\ – Locking asm89/stack-cors (v2.2.0)
\ – Locking brick/math (0.9.3)
\ – Locking carbonphp/carbon-doctrine-types (2.1.0)
\ – Locking dflydev/dot-access-data (v3.0.3)
\ – Locking doctrine/inflector (2.0.10)
\ – Locking doctrine/instantiator (1.5.0)
\ – Locking doctrine/lexer (1.2.3)
\ – Locking dragonmantank/cron-expression (v3.3.3)
\ – Locking egulias/email-validator (2.1.25)
\ – Locking facade/flare-client-php (1.10.0)
\ – Locking facade/ignition (2.17.7)
\ – Locking facade/ignition-contracts (1.0.2)
\ – Locking fakerphp/faker (v1.23.1)
\ – Locking filp/whoops (2.15.4)
\ – Locking fruitcake/laravel-cors (v2.2.0)
\ – Locking graham-campbell/result-type (v1.1.3)
\ – Locking guzzlehttp/guzzle (7.9.2)
\ – Locking guzzlehttp/promises (2.0.3)
\ – Locking guzzlehttp/psr7 (2.7.0)
\ – Locking hamcrest/hamcrest-php (v2.0.1)
\ – Locking laravel/framework (v8.83.27)
\ – Locking laravel/sail (v1.19.0)
\ – Locking laravel/sanctum (v2.15.1)
\ – Locking laravel/serializable-closure (v1.3.4)
\ – Locking laravel/tinker (v2.9.0)
\ – Locking league/commonmark (2.5.3)
\ – Locking league/config (v1.2.0)
\ – Locking league/flysystem (1.1.10)
\ – Locking league/mime-type-detection (1.15.0)
\ – Locking mockery/mockery (1.6.12)
\ – Locking monolog/monolog (2.9.3)
\ – Locking myclabs/deep-copy (1.12.0)
\ – Locking nesbot/carbon (2.72.5)
\ – Locking nette/schema (v1.2.5)
\ – Locking nette/utils (v3.2.10)
\ – Locking nikic/php-parser (v5.1.0)
\ – Locking nunomaduro/collision (v5.11.0)
\ – Locking opis/closure (3.6.3)
\ – Locking phar-io/manifest (2.0.4)
\ – Locking phar-io/version (3.2.1)
\ – Locking phpoption/phpoption (1.9.3)
\ – Locking phpunit/php-code-coverage (9.2.32)
\ – Locking phpunit/php-file-iterator (3.0.6)
\ – Locking phpunit/php-invoker (3.1.1)
\ – Locking phpunit/php-text-template (2.0.4)
\ – Locking phpunit/php-timer (5.0.3)
\ – Locking phpunit/phpunit (9.6.20)
\ – Locking psr/clock (1.0.0)
\ – Locking psr/container (1.1.2)
\ – Locking psr/event-dispatcher (1.0.0)
\ – Locking psr/http-client (1.0.3)
\ – Locking psr/http-factory (1.1.0)
\ – Locking psr/http-message (2.0)
\ – Locking psr/log (1.1.4)
\ – Locking psr/simple-cache (1.0.1)
\ – Locking psy/psysh (v0.12.4)
\ – Locking ralouphie/getallheaders (3.0.3)
\ – Locking ramsey/collection (1.3.0)
\ – Locking ramsey/uuid (4.2.3)
\ – Locking sebastian/cli-parser (1.0.2)
\ – Locking sebastian/code-unit (1.0.8)
\ – Locking sebastian/code-unit-reverse-lookup (2.0.3)
\ – Locking sebastian/comparator (4.0.8)
\ – Locking sebastian/complexity (2.0.3)
\ – Locking sebastian/diff (4.0.6)
\ – Locking sebastian/environment (5.1.5)
\ – Locking sebastian/exporter (4.0.6)
\ – Locking sebastian/global-state (5.0.7)
\ – Locking sebastian/lines-of-code (1.0.4)
\ – Locking sebastian/object-enumerator (4.0.4)
\ – Locking sebastian/object-reflector (2.0.4)
\ – Locking sebastian/recursion-context (4.0.5)
\ – Locking sebastian/resource-operations (3.0.4)
\ – Locking sebastian/type (3.2.1)
\ – Locking sebastian/version (3.0.2)
\ – Locking swiftmailer/swiftmailer (v6.3.0)
\ – Locking symfony/console (v5.4.43)
\ – Locking symfony/css-selector (v5.4.40)
\ – Locking symfony/deprecation-contracts (v2.5.3)
\ – Locking symfony/error-handler (v5.4.42)
\ – Locking symfony/event-dispatcher (v5.4.40)
\ – Locking symfony/event-dispatcher-contracts (v2.5.3)
\ – Locking symfony/finder (v5.4.43)
\ – Locking symfony/http-foundation (v5.4.42)
\ – Locking symfony/http-kernel (v5.4.43)
\ – Locking symfony/mime (v5.4.43)
\ – Locking symfony/polyfill-ctype (v1.30.0)
\ – Locking symfony/polyfill-iconv (v1.30.0)
\ – Locking symfony/polyfill-intl-grapheme (v1.30.0)
\ – Locking symfony/polyfill-intl-idn (v1.30.0)
\ – Locking symfony/polyfill-intl-normalizer (v1.30.0)
\ – Locking symfony/polyfill-mbstring (v1.30.0)
\ – Locking symfony/polyfill-php72 (v1.30.0)
\ – Locking symfony/polyfill-php73 (v1.30.0)
\ – Locking symfony/polyfill-php80 (v1.30.0)
\ – Locking symfony/polyfill-php81 (v1.30.0)
\ – Locking symfony/process (v5.4.40)
\ – Locking symfony/routing (v5.4.43)
\ – Locking symfony/service-contracts (v2.5.3)
\ – Locking symfony/string (v5.4.43)
\ – Locking symfony/translation (v5.4.42)
\ – Locking symfony/translation-contracts (v2.5.3)
\ – Locking symfony/var-dumper (v5.4.43)
\ – Locking theseer/tokenizer (1.2.3)
\ – Locking tijsverkoyen/css-to-inline-styles (v2.2.7)
\ – Locking vlucas/phpdotenv (v5.6.1)
\ – Locking voku/portable-ascii (1.6.1)
\ – Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 108 installs, 0 updates, 0 removals
\ – Downloading doctrine/inflector (2.0.10)
\ – Downloading doctrine/lexer (1.2.3)
\ – Downloading webmozart/assert (1.11.0)
\ – Downloading dragonmantank/cron-expression (v3.3.3)
\ – Downloading symfony/var-dumper (v5.4.43)
\ – Downloading psr/log (1.1.4)
\ – Downloading monolog/monolog (2.9.3)
\ – Downloading voku/portable-ascii (1.6.1)
\ – Downloading phpoption/phpoption (1.9.3)
\ – Downloading graham-campbell/result-type (v1.1.3)
\ – Downloading vlucas/phpdotenv (v5.6.1)
\ – Downloading symfony/css-selector (v5.4.40)
\ – Downloading tijsverkoyen/css-to-inline-styles (v2.2.7)
\ – Downloading symfony/routing (v5.4.43)
\ – Downloading symfony/polyfill-php72 (v1.30.0)
\ – Downloading symfony/polyfill-intl-idn (v1.30.0)
\ – Downloading symfony/mime (v5.4.43)
\ – Downloading symfony/http-foundation (v5.4.42)
\ – Downloading psr/event-dispatcher (1.0.0)
\ – Downloading symfony/event-dispatcher-contracts (v2.5.3)
\ – Downloading symfony/event-dispatcher (v5.4.40)
\ – Downloading symfony/error-handler (v5.4.42)
\ – Downloading symfony/http-kernel (v5.4.43)
\ – Downloading symfony/finder (v5.4.43)
\ – Downloading symfony/polyfill-iconv (v1.30.0)
\ – Downloading egulias/email-validator (2.1.25)
\ – Downloading swiftmailer/swiftmailer (v6.3.0)
\ – Downloading symfony/polyfill-php81 (v1.30.0)
\ – Downloading ramsey/collection (1.3.0)
\ – Downloading brick/math (0.9.3)
\ – Downloading ramsey/uuid (4.2.3)
\ – Downloading psr/simple-cache (1.0.1)
\ – Downloading opis/closure (3.6.3)
\ – Downloading symfony/translation-contracts (v2.5.3)
\ – Downloading symfony/translation (v5.4.42)
\ – Downloading psr/clock (1.0.0)
\ – Downloading carbonphp/carbon-doctrine-types (2.1.0)
\ – Downloading nesbot/carbon (2.72.5)
\ – Downloading league/mime-type-detection (1.15.0)
\ – Downloading league/flysystem (1.1.10)
\ – Downloading nette/utils (v3.2.10)
\ – Downloading nette/schema (v1.2.5)
\ – Downloading dflydev/dot-access-data (v3.0.3)
\ – Downloading league/config (v1.2.0)
\ – Downloading league/commonmark (2.5.3)
\ – Downloading laravel/serializable-closure (v1.3.4)
\ – Downloading laravel/framework (v8.83.27)
\ – Downloading facade/ignition-contracts (1.0.2)
\ – Downloading facade/flare-client-php (1.10.0)
\ – Downloading facade/ignition (2.17.7)
\ – Downloading fakerphp/faker (v1.23.1)
\ – Downloading asm89/stack-cors (v2.2.0)
\ – Downloading fruitcake/laravel-cors (v2.2.0)
\ – Downloading psr/http-message (2.0)
\ – Downloading psr/http-client (1.0.3)
\ – Downloading ralouphie/getallheaders (3.0.3)
\ – Downloading psr/http-factory (1.1.0)
\ – Downloading guzzlehttp/psr7 (2.7.0)
\ – Downloading guzzlehttp/promises (2.0.3)
\ – Downloading guzzlehttp/guzzle (7.9.2)
\ – Downloading laravel/sail (v1.19.0)
\ – Downloading laravel/sanctum (v2.15.1)
\ – Downloading nikic/php-parser (v5.1.0)
\ – Downloading psy/psysh (v0.12.4)
\ – Downloading laravel/tinker (v2.9.0)
\ – Downloading hamcrest/hamcrest-php (v2.0.1)
\ – Downloading mockery/mockery (1.6.12)
\ – Downloading filp/whoops (2.15.4)
\ – Downloading nunomaduro/collision (v5.11.0)
\ – Downloading sebastian/version (3.0.2)
\ – Downloading sebastian/type (3.2.1)
\ – Downloading sebastian/resource-operations (3.0.4)
\ – Downloading sebastian/recursion-context (4.0.5)
\ – Downloading sebastian/object-reflector (2.0.4)
\ – Downloading sebastian/object-enumerator (4.0.4)
\ – Downloading sebastian/global-state (5.0.7)
\ – Downloading sebastian/exporter (4.0.6)
\ – Downloading sebastian/environment (5.1.5)
\ – Downloading sebastian/diff (4.0.6)
\ – Downloading sebastian/comparator (4.0.8)
\ – Downloading sebastian/code-unit (1.0.8)
\ – Downloading sebastian/cli-parser (1.0.2)
\ – Downloading phpunit/php-timer (5.0.3)
\ – Downloading phpunit/php-text-template (2.0.4)
\ – Downloading phpunit/php-invoker (3.1.1)
\ – Downloading phpunit/php-file-iterator (3.0.6)
\ – Downloading theseer/tokenizer (1.2.3)
\ – Downloading sebastian/lines-of-code (1.0.4)
\ – Downloading sebastian/complexity (2.0.3)
\ – Downloading sebastian/code-unit-reverse-lookup (2.0.3)
\ – Downloading phpunit/php-code-coverage (9.2.32)
\ – Downloading phar-io/version (3.2.1)
\ – Downloading phar-io/manifest (2.0.4)
\ – Downloading myclabs/deep-copy (1.12.0)
\ – Downloading doctrine/instantiator (1.5.0)
\ – Downloading phpunit/phpunit (9.6.20)
\ – Installing doctrine/inflector (2.0.10): Extracting archive
\ – Installing doctrine/lexer (1.2.3): Extracting archive
\ – Installing symfony/polyfill-ctype (v1.30.0): Extracting archive
\ – Installing webmozart/assert (1.11.0): Extracting archive
\ – Installing dragonmantank/cron-expression (v3.3.3): Extracting archive
\ – Installing symfony/polyfill-php80 (v1.30.0): Extracting archive
\ – Installing symfony/polyfill-mbstring (v1.30.0): Extracting archive
\ – Installing symfony/var-dumper (v5.4.43): Extracting archive
\ – Installing symfony/polyfill-intl-normalizer (v1.30.0): Extracting archive
\ – Installing symfony/polyfill-intl-grapheme (v1.30.0): Extracting archive
\ – Installing symfony/string (v5.4.43): Extracting archive
\ – Installing symfony/deprecation-contracts (v2.5.3): Extracting archive
\ – Installing psr/container (1.1.2): Extracting archive
\ – Installing symfony/service-contracts (v2.5.3): Extracting archive
\ – Installing symfony/polyfill-php73 (v1.30.0): Extracting archive
\ – Installing symfony/console (v5.4.43): Extracting archive
\ – Installing psr/log (1.1.4): Extracting archive
\ – Installing monolog/monolog (2.9.3): Extracting archive
\ – Installing voku/portable-ascii (1.6.1): Extracting archive
\ – Installing phpoption/phpoption (1.9.3): Extracting archive
\ – Installing graham-campbell/result-type (v1.1.3): Extracting archive
\ – Installing vlucas/phpdotenv (v5.6.1): Extracting archive
\ – Installing symfony/css-selector (v5.4.40): Extracting archive
\ – Installing tijsverkoyen/css-to-inline-styles (v2.2.7): Extracting archive
\ – Installing symfony/routing (v5.4.43): Extracting archive
\ – Installing symfony/process (v5.4.40): Extracting archive
\ – Installing symfony/polyfill-php72 (v1.30.0): Extracting archive
\ – Installing symfony/polyfill-intl-idn (v1.30.0): Extracting archive
\ – Installing symfony/mime (v5.4.43): Extracting archive
\ – Installing symfony/http-foundation (v5.4.42): Extracting archive
\ – Installing psr/event-dispatcher (1.0.0): Extracting archive
\ – Installing symfony/event-dispatcher-contracts (v2.5.3): Extracting archive
\ – Installing symfony/event-dispatcher (v5.4.40): Extracting archive
\ – Installing symfony/error-handler (v5.4.42): Extracting archive
\ – Installing symfony/http-kernel (v5.4.43): Extracting archive
\ – Installing symfony/finder (v5.4.43): Extracting archive
\ – Installing symfony/polyfill-iconv (v1.30.0): Extracting archive
\ – Installing egulias/email-validator (2.1.25): Extracting archive
\ – Installing swiftmailer/swiftmailer (v6.3.0): Extracting archive
\ – Installing symfony/polyfill-php81 (v1.30.0): Extracting archive
\ – Installing ramsey/collection (1.3.0): Extracting archive
\ – Installing brick/math (0.9.3): Extracting archive
\ – Installing ramsey/uuid (4.2.3): Extracting archive
\ – Installing psr/simple-cache (1.0.1): Extracting archive
\ – Installing opis/closure (3.6.3): Extracting archive
\ – Installing symfony/translation-contracts (v2.5.3): Extracting archive
\ – Installing symfony/translation (v5.4.42): Extracting archive
\ – Installing psr/clock (1.0.0): Extracting archive
\ – Installing carbonphp/carbon-doctrine-types (2.1.0): Extracting archive
\ – Installing nesbot/carbon (2.72.5): Extracting archive
\ – Installing league/mime-type-detection (1.15.0): Extracting archive
\ – Installing league/flysystem (1.1.10): Extracting archive
\ – Installing nette/utils (v3.2.10): Extracting archive
\ – Installing nette/schema (v1.2.5): Extracting archive
\ – Installing dflydev/dot-access-data (v3.0.3): Extracting archive
\ – Installing league/config (v1.2.0): Extracting archive
\ – Installing league/commonmark (2.5.3): Extracting archive
\ – Installing laravel/serializable-closure (v1.3.4): Extracting archive
\ – Installing laravel/framework (v8.83.27): Extracting archive
\ – Installing facade/ignition-contracts (1.0.2): Extracting archive
\ – Installing facade/flare-client-php (1.10.0): Extracting archive
\ – Installing facade/ignition (2.17.7): Extracting archive
\ – Installing fakerphp/faker (v1.23.1): Extracting archive
\ – Installing asm89/stack-cors (v2.2.0): Extracting archive
\ – Installing fruitcake/laravel-cors (v2.2.0): Extracting archive
\ – Installing psr/http-message (2.0): Extracting archive
\ – Installing psr/http-client (1.0.3): Extracting archive
\ – Installing ralouphie/getallheaders (3.0.3): Extracting archive
\ – Installing psr/http-factory (1.1.0): Extracting archive
\ – Installing guzzlehttp/psr7 (2.7.0): Extracting archive
\ – Installing guzzlehttp/promises (2.0.3): Extracting archive
\ – Installing guzzlehttp/guzzle (7.9.2): Extracting archive
\ – Installing laravel/sail (v1.19.0): Extracting archive
\ – Installing laravel/sanctum (v2.15.1): Extracting archive
\ – Installing nikic/php-parser (v5.1.0): Extracting archive
\ – Installing psy/psysh (v0.12.4): Extracting archive
\ – Installing laravel/tinker (v2.9.0): Extracting archive
\ – Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
\ – Installing mockery/mockery (1.6.12): Extracting archive
\ – Installing filp/whoops (2.15.4): Extracting archive
\ – Installing nunomaduro/collision (v5.11.0): Extracting archive
\ – Installing sebastian/version (3.0.2): Extracting archive
\ – Installing sebastian/type (3.2.1): Extracting archive
\ – Installing sebastian/resource-operations (3.0.4): Extracting archive
\ – Installing sebastian/recursion-context (4.0.5): Extracting archive
\ – Installing sebastian/object-reflector (2.0.4): Extracting archive
\ – Installing sebastian/object-enumerator (4.0.4): Extracting archive
\ – Installing sebastian/global-state (5.0.7): Extracting archive
\ – Installing sebastian/exporter (4.0.6): Extracting archive
\ – Installing sebastian/environment (5.1.5): Extracting archive
\ – Installing sebastian/diff (4.0.6): Extracting archive
\ – Installing sebastian/comparator (4.0.8): Extracting archive
\ – Installing sebastian/code-unit (1.0.8): Extracting archive
\ – Installing sebastian/cli-parser (1.0.2): Extracting archive
\ – Installing phpunit/php-timer (5.0.3): Extracting archive
\ – Installing phpunit/php-text-template (2.0.4): Extracting archive
\ – Installing phpunit/php-invoker (3.1.1): Extracting archive
\ – Installing phpunit/php-file-iterator (3.0.6): Extracting archive
\ – Installing theseer/tokenizer (1.2.3): Extracting archive
\ – Installing sebastian/lines-of-code (1.0.4): Extracting archive
\ – Installing sebastian/complexity (2.0.3): Extracting archive
\ – Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
\ – Installing phpunit/php-code-coverage (9.2.32): Extracting archive
\ – Installing phar-io/version (3.2.1): Extracting archive
\ – Installing phar-io/manifest (2.0.4): Extracting archive
\ – Installing myclabs/deep-copy (1.12.0): Extracting archive
\ – Installing doctrine/instantiator (1.5.0): Extracting archive
\ – Installing phpunit/phpunit (9.6.20): Extracting archive
62 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package fruitcake/laravel-cors is abandoned, you should avoid using it. No replacement was suggested.
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
Generating optimized autoload files
\> Illuminate\Foundation\ComposerScripts::postAutoloadDump
\> @php artisan package:discover –ansi
Discovered Package: facade/ignition
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/sail
Discovered Package: laravel/sanctum
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
79 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
\> @php artisan vendor:publish –tag=laravel-assets –ansi –force
No publishable resources for tag [laravel-assets].
Publishing complete.
No security vulnerability advisories found.
\> @php artisan key:generate –ansi
Application key set successfully.

PHP-8.2に上げた。
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/PHP%2d8%2e2

ec-cubeをlaravel化。(2025.01)
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/Symfony
$ PATH=$PATH:/usr/local/laravel-composer/:~/.config/composer/vendor/bin/ composer create-project –prefer-dist laravel/laravel ec-cube_43la
Creating a “laravel/laravel” project at “./ec-cube_43la”
Installing laravel/laravel (v11.5.0)
\ – Downloading laravel/laravel (v11.5.0)
\ – Installing laravel/laravel (v11.5.0): Extracting archive
Created project in /myproj/ec-cube_43la
\> @php -r “file_exists(‘.env’) || copy(‘.env.example’, ‘.env’);”
Loading composer repositories with package information
Updating dependencies
Lock file operations: 110 installs, 0 updates, 0 removals
\ – Locking brick/math (0.12.1)
\ – Locking carbonphp/carbon-doctrine-types (3.2.0)
\ – Locking dflydev/dot-access-data (v3.0.3)
\ – Locking doctrine/inflector (2.0.10)
\ – Locking doctrine/lexer (3.0.1)
\ – Locking dragonmantank/cron-expression (v3.4.0)
\ – Locking egulias/email-validator (4.0.3)
\ – Locking fakerphp/faker (v1.24.1)
\ – Locking filp/whoops (2.16.0)
\ – Locking fruitcake/php-cors (v1.3.0)
\ – Locking graham-campbell/result-type (v1.1.3)
\ – Locking guzzlehttp/guzzle (7.9.2)
\ – Locking guzzlehttp/promises (2.0.4)
\ – Locking guzzlehttp/psr7 (2.7.0)
\ – Locking guzzlehttp/uri-template (v1.0.3)
\ – Locking hamcrest/hamcrest-php (v2.0.1)
\ – Locking laravel/framework (v11.36.1)
\ – Locking laravel/pail (v1.2.1)
\ – Locking laravel/pint (v1.19.0)
\ – Locking laravel/prompts (v0.3.2)
\ – Locking laravel/sail (v1.39.1)
\ – Locking laravel/serializable-closure (v2.0.1)
\ – Locking laravel/tinker (v2.10.0)
\ – Locking league/commonmark (2.6.1)
\ – Locking league/config (v1.2.0)
\ – Locking league/flysystem (3.29.1)
\ – Locking league/flysystem-local (3.29.0)
\ – Locking league/mime-type-detection (1.16.0)
\ – Locking league/uri (7.5.1)
\ – Locking league/uri-interfaces (7.5.0)
\ – Locking mockery/mockery (1.6.12)
\ – Locking monolog/monolog (3.8.1)
\ – Locking myclabs/deep-copy (1.12.1)
\ – Locking nesbot/carbon (3.8.4)
\ – Locking nette/schema (v1.3.2)
\ – Locking nette/utils (v4.0.5)
\ – Locking nikic/php-parser (v5.4.0)
\ – Locking nunomaduro/collision (v8.5.0)
\ – Locking nunomaduro/termwind (v2.3.0)
\ – Locking phar-io/manifest (2.0.4)
\ – Locking phar-io/version (3.2.1)
\ – Locking phpoption/phpoption (1.9.3)
\ – Locking phpunit/php-code-coverage (11.0.8)
\ – Locking phpunit/php-file-iterator (5.1.0)
\ – Locking phpunit/php-invoker (5.0.1)
\ – Locking phpunit/php-text-template (4.0.1)
\ – Locking phpunit/php-timer (7.0.1)
\ – Locking phpunit/phpunit (11.5.2)
\ – Locking psr/clock (1.0.0)
\ – Locking psr/container (2.0.2)
\ – Locking psr/event-dispatcher (1.0.0)
\ – Locking psr/http-client (1.0.3)
\ – Locking psr/http-factory (1.1.0)
\ – Locking psr/http-message (2.0)
\ – Locking psr/log (3.0.2)
\ – Locking psr/simple-cache (3.0.0)
\ – Locking psy/psysh (v0.12.7)
\ – Locking ralouphie/getallheaders (3.0.3)
\ – Locking ramsey/collection (2.0.0)
\ – Locking ramsey/uuid (4.7.6)
\ – Locking sebastian/cli-parser (3.0.2)
\ – Locking sebastian/code-unit (3.0.2)
\ – Locking sebastian/code-unit-reverse-lookup (4.0.1)
\ – Locking sebastian/comparator (6.2.1)
\ – Locking sebastian/complexity (4.0.1)
\ – Locking sebastian/diff (6.0.2)
\ – Locking sebastian/environment (7.2.0)
\ – Locking sebastian/exporter (6.3.0)
\ – Locking sebastian/global-state (7.0.2)
\ – Locking sebastian/lines-of-code (3.0.1)
\ – Locking sebastian/object-enumerator (6.0.1)
\ – Locking sebastian/object-reflector (4.0.1)
\ – Locking sebastian/recursion-context (6.0.2)
\ – Locking sebastian/type (5.1.0)
\ – Locking sebastian/version (5.0.2)
\ – Locking staabm/side-effects-detector (1.0.5)
\ – Locking symfony/clock (v7.2.0)
\ – Locking symfony/console (v7.2.1)
\ – Locking symfony/css-selector (v7.2.0)
\ – Locking symfony/deprecation-contracts (v3.5.1)
\ – Locking symfony/error-handler (v7.2.1)
\ – Locking symfony/event-dispatcher (v7.2.0)
\ – Locking symfony/event-dispatcher-contracts (v3.5.1)
\ – Locking symfony/finder (v7.2.2)
\ – Locking symfony/http-foundation (v7.2.2)
\ – Locking symfony/http-kernel (v7.2.2)
\ – Locking symfony/mailer (v7.2.0)
\ – Locking symfony/mime (v7.2.1)
\ – Locking symfony/polyfill-ctype (v1.31.0)
\ – Locking symfony/polyfill-intl-grapheme (v1.31.0)
\ – Locking symfony/polyfill-intl-idn (v1.31.0)
\ – Locking symfony/polyfill-intl-normalizer (v1.31.0)
\ – Locking symfony/polyfill-mbstring (v1.31.0)
\ – Locking symfony/polyfill-php80 (v1.31.0)
\ – Locking symfony/polyfill-php83 (v1.31.0)
\ – Locking symfony/polyfill-uuid (v1.31.0)
\ – Locking symfony/process (v7.2.0)
\ – Locking symfony/routing (v7.2.0)
\ – Locking symfony/service-contracts (v3.5.1)
\ – Locking symfony/string (v7.2.0)
\ – Locking symfony/translation (v7.2.2)
\ – Locking symfony/translation-contracts (v3.5.1)
\ – Locking symfony/uid (v7.2.0)
\ – Locking symfony/var-dumper (v7.2.0)
\ – Locking symfony/yaml (v7.2.0)
\ – Locking theseer/tokenizer (1.2.3)
\ – Locking tijsverkoyen/css-to-inline-styles (v2.3.0)
\ – Locking vlucas/phpdotenv (v5.6.1)
\ – Locking voku/portable-ascii (2.0.3)
\ – Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 110 installs, 0 updates, 0 removals
\ – Downloading doctrine/lexer (3.0.1)
\ – Downloading symfony/polyfill-ctype (v1.31.0)
\ – Downloading webmozart/assert (1.11.0)
\ – Downloading dragonmantank/cron-expression (v3.4.0)
\ – Downloading symfony/deprecation-contracts (v3.5.1)
\ – Downloading fakerphp/faker (v1.24.1)
\ – Downloading symfony/polyfill-php83 (v1.31.0)
\ – Downloading symfony/polyfill-mbstring (v1.31.0)
\ – Downloading symfony/http-foundation (v7.2.2)
\ – Downloading fruitcake/php-cors (v1.3.0)
\ – Downloading psr/http-message (2.0)
\ – Downloading guzzlehttp/psr7 (2.7.0)
\ – Downloading guzzlehttp/promises (2.0.4)
\ – Downloading guzzlehttp/guzzle (7.9.2)
\ – Downloading symfony/polyfill-php80 (v1.31.0)
\ – Downloading guzzlehttp/uri-template (v1.0.3)
\ – Downloading symfony/polyfill-intl-normalizer (v1.31.0)
\ – Downloading symfony/polyfill-intl-grapheme (v1.31.0)
\ – Downloading symfony/string (v7.2.0)
\ – Downloading symfony/service-contracts (v3.5.1)
\ – Downloading symfony/console (v7.2.1)
\ – Downloading nunomaduro/termwind (v2.3.0)
\ – Downloading voku/portable-ascii (2.0.3)
\ – Downloading phpoption/phpoption (1.9.3)
\ – Downloading graham-campbell/result-type (v1.1.3)
\ – Downloading vlucas/phpdotenv (v5.6.1)
\ – Downloading symfony/css-selector (v7.2.0)
\ – Downloading tijsverkoyen/css-to-inline-styles (v2.3.0)
\ – Downloading symfony/var-dumper (v7.2.0)
\ – Downloading symfony/polyfill-uuid (v1.31.0)
\ – Downloading symfony/uid (v7.2.0)
\ – Downloading symfony/routing (v7.2.0)
\ – Downloading symfony/process (v7.2.0)
\ – Downloading symfony/polyfill-intl-idn (v1.31.0)
\ – Downloading symfony/mime (v7.2.1)
\ – Downloading symfony/event-dispatcher-contracts (v3.5.1)
\ – Downloading symfony/event-dispatcher (v7.2.0)
\ – Downloading psr/log (3.0.2)
\ – Downloading egulias/email-validator (4.0.3)
\ – Downloading symfony/mailer (v7.2.0)
\ – Downloading symfony/error-handler (v7.2.1)
\ – Downloading symfony/http-kernel (v7.2.2)
\ – Downloading symfony/finder (v7.2.2)
\ – Downloading ramsey/collection (2.0.0)
\ – Downloading brick/math (0.12.1)
\ – Downloading ramsey/uuid (4.7.6)
\ – Downloading psr/simple-cache (3.0.0)
\ – Downloading symfony/translation-contracts (v3.5.1)
\ – Downloading symfony/translation (v7.2.2)
\ – Downloading symfony/clock (v7.2.0)
\ – Downloading carbonphp/carbon-doctrine-types (3.2.0)
\ – Downloading nesbot/carbon (3.8.4)
\ – Downloading monolog/monolog (3.8.1)
\ – Downloading league/uri-interfaces (7.5.0)
\ – Downloading league/uri (7.5.1)
\ – Downloading league/mime-type-detection (1.16.0)
\ – Downloading league/flysystem-local (3.29.0)
\ – Downloading league/flysystem (3.29.1)
\ – Downloading nette/utils (v4.0.5)
\ – Downloading nette/schema (v1.3.2)
\ – Downloading dflydev/dot-access-data (v3.0.3)
\ – Downloading league/config (v1.2.0)
\ – Downloading league/commonmark (2.6.1)
\ – Downloading laravel/serializable-closure (v2.0.1)
\ – Downloading laravel/prompts (v0.3.2)
\ – Downloading laravel/framework (v11.36.1)
\ – Downloading laravel/pail (v1.2.1)
\ – Downloading laravel/pint (v1.19.0)
\ – Downloading symfony/yaml (v7.2.0)
\ – Downloading laravel/sail (v1.39.1)
\ – Downloading nikic/php-parser (v5.4.0)
\ – Downloading psy/psysh (v0.12.7)
\ – Downloading laravel/tinker (v2.10.0)
\ – Downloading hamcrest/hamcrest-php (v2.0.1)
\ – Downloading mockery/mockery (1.6.12)
\ – Downloading filp/whoops (2.16.0)
\ – Downloading nunomaduro/collision (v8.5.0)
\ – Downloading staabm/side-effects-detector (1.0.5)
\ – Downloading sebastian/version (5.0.2)
\ – Downloading sebastian/type (5.1.0)
\ – Downloading sebastian/recursion-context (6.0.2)
\ – Downloading sebastian/object-reflector (4.0.1)
\ – Downloading sebastian/object-enumerator (6.0.1)
\ – Downloading sebastian/global-state (7.0.2)
\ – Downloading sebastian/exporter (6.3.0)
\ – Downloading sebastian/environment (7.2.0)
\ – Downloading sebastian/diff (6.0.2)
\ – Downloading sebastian/comparator (6.2.1)
\ – Downloading sebastian/code-unit (3.0.2)
\ – Downloading sebastian/cli-parser (3.0.2)
\ – Downloading phpunit/php-timer (7.0.1)
\ – Downloading phpunit/php-text-template (4.0.1)
\ – Downloading phpunit/php-invoker (5.0.1)
\ – Downloading phpunit/php-file-iterator (5.1.0)
\ – Downloading theseer/tokenizer (1.2.3)
\ – Downloading sebastian/lines-of-code (3.0.1)
\ – Downloading sebastian/complexity (4.0.1)
\ – Downloading sebastian/code-unit-reverse-lookup (4.0.1)
\ – Downloading phpunit/php-code-coverage (11.0.8)
\ – Downloading myclabs/deep-copy (1.12.1)
\ – Downloading phpunit/phpunit (11.5.2)
\ – Installing doctrine/inflector (2.0.10): Extracting archive
\ – Installing doctrine/lexer (3.0.1): Extracting archive
\ – Installing symfony/polyfill-ctype (v1.31.0): Extracting archive
\ – Installing webmozart/assert (1.11.0): Extracting archive
\ – Installing dragonmantank/cron-expression (v3.4.0): Extracting archive
\ – Installing symfony/deprecation-contracts (v3.5.1): Extracting archive
\ – Installing psr/container (2.0.2): Extracting archive
\ – Installing fakerphp/faker (v1.24.1): Extracting archive
\ – Installing symfony/polyfill-php83 (v1.31.0): Extracting archive
\ – Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive
\ – Installing symfony/http-foundation (v7.2.2): Extracting archive
\ – Installing fruitcake/php-cors (v1.3.0): Extracting archive
\ – Installing psr/http-message (2.0): Extracting archive
\ – Installing psr/http-client (1.0.3): Extracting archive
\ – Installing ralouphie/getallheaders (3.0.3): Extracting archive
\ – Installing psr/http-factory (1.1.0): Extracting archive
\ – Installing guzzlehttp/psr7 (2.7.0): Extracting archive
\ – Installing guzzlehttp/promises (2.0.4): Extracting archive
\ – Installing guzzlehttp/guzzle (7.9.2): Extracting archive
\ – Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
\ – Installing guzzlehttp/uri-template (v1.0.3): Extracting archive
\ – Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive
\ – Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive
\ – Installing symfony/string (v7.2.0): Extracting archive
\ – Installing symfony/service-contracts (v3.5.1): Extracting archive
\ – Installing symfony/console (v7.2.1): Extracting archive
\ – Installing nunomaduro/termwind (v2.3.0): Extracting archive
\ – Installing voku/portable-ascii (2.0.3): Extracting archive
\ – Installing phpoption/phpoption (1.9.3): Extracting archive
\ – Installing graham-campbell/result-type (v1.1.3): Extracting archive
\ – Installing vlucas/phpdotenv (v5.6.1): Extracting archive
\ – Installing symfony/css-selector (v7.2.0): Extracting archive
\ – Installing tijsverkoyen/css-to-inline-styles (v2.3.0): Extracting archive
\ – Installing symfony/var-dumper (v7.2.0): Extracting archive
\ – Installing symfony/polyfill-uuid (v1.31.0): Extracting archive
\ – Installing symfony/uid (v7.2.0): Extracting archive
\ – Installing symfony/routing (v7.2.0): Extracting archive
\ – Installing symfony/process (v7.2.0): Extracting archive
\ – Installing symfony/polyfill-intl-idn (v1.31.0): Extracting archive
\ – Installing symfony/mime (v7.2.1): Extracting archive
\ – Installing psr/event-dispatcher (1.0.0): Extracting archive
\ – Installing symfony/event-dispatcher-contracts (v3.5.1): Extracting archive
\ – Installing symfony/event-dispatcher (v7.2.0): Extracting archive
\ – Installing psr/log (3.0.2): Extracting archive
\ – Installing egulias/email-validator (4.0.3): Extracting archive
\ – Installing symfony/mailer (v7.2.0): Extracting archive
\ – Installing symfony/error-handler (v7.2.1): Extracting archive
\ – Installing symfony/http-kernel (v7.2.2): Extracting archive
\ – Installing symfony/finder (v7.2.2): Extracting archive
\ – Installing ramsey/collection (2.0.0): Extracting archive
\ – Installing brick/math (0.12.1): Extracting archive
\ – Installing ramsey/uuid (4.7.6): Extracting archive
\ – Installing psr/simple-cache (3.0.0): Extracting archive
\ – Installing symfony/translation-contracts (v3.5.1): Extracting archive
\ – Installing symfony/translation (v7.2.2): Extracting archive
\ – Installing psr/clock (1.0.0): Extracting archive
\ – Installing symfony/clock (v7.2.0): Extracting archive
\ – Installing carbonphp/carbon-doctrine-types (3.2.0): Extracting archive
\ – Installing nesbot/carbon (3.8.4): Extracting archive
\ – Installing monolog/monolog (3.8.1): Extracting archive
\ – Installing league/uri-interfaces (7.5.0): Extracting archive
\ – Installing league/uri (7.5.1): Extracting archive
\ – Installing league/mime-type-detection (1.16.0): Extracting archive
\ – Installing league/flysystem-local (3.29.0): Extracting archive
\ – Installing league/flysystem (3.29.1): Extracting archive
\ – Installing nette/utils (v4.0.5): Extracting archive
\ – Installing nette/schema (v1.3.2): Extracting archive
\ – Installing dflydev/dot-access-data (v3.0.3): Extracting archive
\ – Installing league/config (v1.2.0): Extracting archive
\ – Installing league/commonmark (2.6.1): Extracting archive
\ – Installing laravel/serializable-closure (v2.0.1): Extracting archive
\ – Installing laravel/prompts (v0.3.2): Extracting archive
\ – Installing laravel/framework (v11.36.1): Extracting archive
\ – Installing laravel/pail (v1.2.1): Extracting archive
\ – Installing laravel/pint (v1.19.0): Extracting archive
\ – Installing symfony/yaml (v7.2.0): Extracting archive
\ – Installing laravel/sail (v1.39.1): Extracting archive
\ – Installing nikic/php-parser (v5.4.0): Extracting archive
\ – Installing psy/psysh (v0.12.7): Extracting archive
\ – Installing laravel/tinker (v2.10.0): Extracting archive
\ – Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
\ – Installing mockery/mockery (1.6.12): Extracting archive
\ – Installing filp/whoops (2.16.0): Extracting archive
\ – Installing nunomaduro/collision (v8.5.0): Extracting archive
\ – Installing staabm/side-effects-detector (1.0.5): Extracting archive
\ – Installing sebastian/version (5.0.2): Extracting archive
\ – Installing sebastian/type (5.1.0): Extracting archive
\ – Installing sebastian/recursion-context (6.0.2): Extracting archive
\ – Installing sebastian/object-reflector (4.0.1): Extracting archive
\ – Installing sebastian/object-enumerator (6.0.1): Extracting archive
\ – Installing sebastian/global-state (7.0.2): Extracting archive
\ – Installing sebastian/exporter (6.3.0): Extracting archive
\ – Installing sebastian/environment (7.2.0): Extracting archive
\ – Installing sebastian/diff (6.0.2): Extracting archive
\ – Installing sebastian/comparator (6.2.1): Extracting archive
\ – Installing sebastian/code-unit (3.0.2): Extracting archive
\ – Installing sebastian/cli-parser (3.0.2): Extracting archive
\ – Installing phpunit/php-timer (7.0.1): Extracting archive
\ – Installing phpunit/php-text-template (4.0.1): Extracting archive
\ – Installing phpunit/php-invoker (5.0.1): Extracting archive
\ – Installing phpunit/php-file-iterator (5.1.0): Extracting archive
\ – Installing theseer/tokenizer (1.2.3): Extracting archive
\ – Installing sebastian/lines-of-code (3.0.1): Extracting archive
\ – Installing sebastian/complexity (4.0.1): Extracting archive
\ – Installing sebastian/code-unit-reverse-lookup (4.0.1): Extracting archive
\ – Installing phpunit/php-code-coverage (11.0.8): Extracting archive
\ – Installing phar-io/version (3.2.1): Extracting archive
\ – Installing phar-io/manifest (2.0.4): Extracting archive
\ – Installing myclabs/deep-copy (1.12.1): Extracting archive
\ – Installing phpunit/phpunit (11.5.2): Extracting archive
42 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
\> Illuminate\Foundation\ComposerScripts::postAutoloadDump
\> @php artisan package:discover –ansi
INFO Discovering packages.
laravel/pail ……………………………………………………………………………………………………………….. DONE
laravel/sail ……………………………………………………………………………………………………………….. DONE
laravel/tinker ……………………………………………………………………………………………………………… DONE
nesbot/carbon ………………………………………………………………………………………………………………. DONE
nunomaduro/collision ………………………………………………………………………………………………………… DONE
nunomaduro/termwind …………………………………………………………………………………………………………. DONE
81 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
\> @php artisan vendor:publish –tag=laravel-assets –ansi –force
INFO No publishable resources for tag [laravel-assets].
No security vulnerability advisories found.
\> @php artisan key:generate –ansi
INFO Application key set successfully.
\> @php -r “file_exists(‘database/database.sqlite’) || touch(‘database/database.sqlite’);”
\> @php artisan migrate –graceful –ansi
INFO Preparing database.
Creating migration table …………………………………………………………………………………………….. 517.91ms DONE
INFO Running migrations.
0001_01_01_000000_create_users_table ………………………………………………………………………………….. 125.43ms DONE
0001_01_01_000001_create_cache_table …………………………………………………………………………………… 33.59ms DONE
0001_01_01_000002_create_jobs_table …………………………………………………………………………………… 130.93ms DONE

Lunarがv11のLaravel使えないの忘れてて、v10を入れ直した。後でLunarを使いたくなるかもしれないから。
$ rm -rf ec-cube_43la
$ PATH=$PATH:/usr/local/laravel-composer/:~/.config/composer/vendor/bin/ composer create-project –prefer-dist laravel/laravel:^10.0 ec-cube_43la
Creating a “laravel/laravel:^10.0” project at “./ec-cube_43la”
Installing laravel/laravel (v10.3.3)
\ – Downloading laravel/laravel (v10.3.3)
\ – Installing laravel/laravel (v10.3.3): Extracting archive
Created project in /myproj/ec-cube_43la
\> @php -r “file_exists(‘.env’) || copy(‘.env.example’, ‘.env’);”
Loading composer repositories with package information
Updating dependencies
Lock file operations: 111 installs, 0 updates, 0 removals
\ – Locking brick/math (0.12.1)
\ – Locking carbonphp/carbon-doctrine-types (2.1.0)
\ – Locking dflydev/dot-access-data (v3.0.3)
\ – Locking doctrine/inflector (2.0.10)
\ – Locking doctrine/lexer (3.0.1)
\ – Locking dragonmantank/cron-expression (v3.4.0)
\ – Locking egulias/email-validator (4.0.3)
\ – Locking fakerphp/faker (v1.24.1)
\ – Locking filp/whoops (2.16.0)
\ – Locking fruitcake/php-cors (v1.3.0)
\ – Locking graham-campbell/result-type (v1.1.3)
\ – Locking guzzlehttp/guzzle (7.9.2)
\ – Locking guzzlehttp/promises (2.0.4)
\ – Locking guzzlehttp/psr7 (2.7.0)
\ – Locking guzzlehttp/uri-template (v1.0.3)
\ – Locking hamcrest/hamcrest-php (v2.0.1)
\ – Locking laravel/framework (v10.48.25)
\ – Locking laravel/pint (v1.19.0)
\ – Locking laravel/prompts (v0.1.25)
\ – Locking laravel/sail (v1.39.1)
\ – Locking laravel/sanctum (v3.3.3)
\ – Locking laravel/serializable-closure (v1.3.7)
\ – Locking laravel/tinker (v2.10.0)
\ – Locking league/commonmark (2.6.1)
\ – Locking league/config (v1.2.0)
\ – Locking league/flysystem (3.29.1)
\ – Locking league/flysystem-local (3.29.0)
\ – Locking league/mime-type-detection (1.16.0)
\ – Locking mockery/mockery (1.6.12)
\ – Locking monolog/monolog (3.8.1)
\ – Locking myclabs/deep-copy (1.12.1)
\ – Locking nesbot/carbon (2.72.6)
\ – Locking nette/schema (v1.3.2)
\ – Locking nette/utils (v4.0.5)
\ – Locking nikic/php-parser (v5.4.0)
\ – Locking nunomaduro/collision (v7.11.0)
\ – Locking nunomaduro/termwind (v1.17.0)
\ – Locking phar-io/manifest (2.0.4)
\ – Locking phar-io/version (3.2.1)
\ – Locking phpoption/phpoption (1.9.3)
\ – Locking phpunit/php-code-coverage (10.1.16)
\ – Locking phpunit/php-file-iterator (4.1.0)
\ – Locking phpunit/php-invoker (4.0.0)
\ – Locking phpunit/php-text-template (3.0.1)
\ – Locking phpunit/php-timer (6.0.0)
\ – Locking phpunit/phpunit (10.5.40)
\ – Locking psr/clock (1.0.0)
\ – Locking psr/container (2.0.2)
\ – Locking psr/event-dispatcher (1.0.0)
\ – Locking psr/http-client (1.0.3)
\ – Locking psr/http-factory (1.1.0)
\ – Locking psr/http-message (2.0)
\ – Locking psr/log (3.0.2)
\ – Locking psr/simple-cache (3.0.0)
\ – Locking psy/psysh (v0.12.7)
\ – Locking ralouphie/getallheaders (3.0.3)
\ – Locking ramsey/collection (2.0.0)
\ – Locking ramsey/uuid (4.7.6)
\ – Locking sebastian/cli-parser (2.0.1)
\ – Locking sebastian/code-unit (2.0.0)
\ – Locking sebastian/code-unit-reverse-lookup (3.0.0)
\ – Locking sebastian/comparator (5.0.3)
\ – Locking sebastian/complexity (3.2.0)
\ – Locking sebastian/diff (5.1.1)
\ – Locking sebastian/environment (6.1.0)
\ – Locking sebastian/exporter (5.1.2)
\ – Locking sebastian/global-state (6.0.2)
\ – Locking sebastian/lines-of-code (2.0.2)
\ – Locking sebastian/object-enumerator (5.0.0)
\ – Locking sebastian/object-reflector (3.0.0)
\ – Locking sebastian/recursion-context (5.0.0)
\ – Locking sebastian/type (4.0.0)
\ – Locking sebastian/version (4.0.1)
\ – Locking spatie/backtrace (1.7.1)
\ – Locking spatie/error-solutions (1.1.2)
\ – Locking spatie/flare-client-php (1.10.0)
\ – Locking spatie/ignition (1.15.0)
\ – Locking spatie/laravel-ignition (2.9.0)
\ – Locking symfony/console (v6.4.17)
\ – Locking symfony/css-selector (v7.2.0)
\ – Locking symfony/deprecation-contracts (v3.5.1)
\ – Locking symfony/error-handler (v6.4.17)
\ – Locking symfony/event-dispatcher (v7.2.0)
\ – Locking symfony/event-dispatcher-contracts (v3.5.1)
\ – Locking symfony/finder (v6.4.17)
\ – Locking symfony/http-foundation (v6.4.16)
\ – Locking symfony/http-kernel (v6.4.17)
\ – Locking symfony/mailer (v6.4.13)
\ – Locking symfony/mime (v6.4.17)
\ – Locking symfony/polyfill-ctype (v1.31.0)
\ – Locking symfony/polyfill-intl-grapheme (v1.31.0)
\ – Locking symfony/polyfill-intl-idn (v1.31.0)
\ – Locking symfony/polyfill-intl-normalizer (v1.31.0)
\ – Locking symfony/polyfill-mbstring (v1.31.0)
\ – Locking symfony/polyfill-php80 (v1.31.0)
\ – Locking symfony/polyfill-php83 (v1.31.0)
\ – Locking symfony/polyfill-uuid (v1.31.0)
\ – Locking symfony/process (v6.4.15)
\ – Locking symfony/routing (v6.4.16)
\ – Locking symfony/service-contracts (v3.5.1)
\ – Locking symfony/string (v7.2.0)
\ – Locking symfony/translation (v6.4.13)
\ – Locking symfony/translation-contracts (v3.5.1)
\ – Locking symfony/uid (v6.4.13)
\ – Locking symfony/var-dumper (v6.4.15)
\ – Locking symfony/yaml (v7.2.0)
\ – Locking theseer/tokenizer (1.2.3)
\ – Locking tijsverkoyen/css-to-inline-styles (v2.3.0)
\ – Locking vlucas/phpdotenv (v5.6.1)
\ – Locking voku/portable-ascii (2.0.3)
\ – Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 111 installs, 0 updates, 0 removals
\ – Downloading symfony/http-foundation (v6.4.16)
\ – Downloading symfony/console (v6.4.17)
\ – Downloading symfony/var-dumper (v6.4.15)
\ – Downloading symfony/uid (v6.4.13)
\ – Downloading symfony/routing (v6.4.16)
\ – Downloading symfony/process (v6.4.15)
\ – Downloading symfony/mime (v6.4.17)
\ – Downloading symfony/mailer (v6.4.13)
\ – Downloading symfony/error-handler (v6.4.17)
\ – Downloading symfony/http-kernel (v6.4.17)
\ – Downloading symfony/finder (v6.4.17)
\ – Downloading nunomaduro/termwind (v1.17.0)
\ – Downloading symfony/translation (v6.4.13)
\ – Downloading nesbot/carbon (2.72.6)
\ – Downloading laravel/serializable-closure (v1.3.7)
\ – Downloading laravel/prompts (v0.1.25)
\ – Downloading laravel/framework (v10.48.25)
\ – Downloading laravel/sanctum (v3.3.3)
\ – Downloading nunomaduro/collision (v7.11.0)
\ – Downloading sebastian/version (4.0.1)
\ – Downloading sebastian/type (4.0.0)
\ – Downloading sebastian/recursion-context (5.0.0)
\ – Downloading sebastian/object-reflector (3.0.0)
\ – Downloading sebastian/object-enumerator (5.0.0)
\ – Downloading sebastian/global-state (6.0.2)
\ – Downloading sebastian/exporter (5.1.2)
\ – Downloading sebastian/environment (6.1.0)
\ – Downloading sebastian/diff (5.1.1)
\ – Downloading sebastian/comparator (5.0.3)
\ – Downloading sebastian/code-unit (2.0.0)
\ – Downloading sebastian/cli-parser (2.0.1)
\ – Downloading phpunit/php-timer (6.0.0)
\ – Downloading phpunit/php-text-template (3.0.1)
\ – Downloading phpunit/php-invoker (4.0.0)
\ – Downloading phpunit/php-file-iterator (4.1.0)
\ – Downloading sebastian/lines-of-code (2.0.2)
\ – Downloading sebastian/complexity (3.2.0)
\ – Downloading sebastian/code-unit-reverse-lookup (3.0.0)
\ – Downloading phpunit/php-code-coverage (10.1.16)
\ – Downloading phpunit/phpunit (10.5.40)
\ – Downloading spatie/error-solutions (1.1.2)
\ – Downloading spatie/backtrace (1.7.1)
\ – Downloading spatie/flare-client-php (1.10.0)
\ – Downloading spatie/ignition (1.15.0)
\ – Downloading spatie/laravel-ignition (2.9.0)
\ – Installing doctrine/inflector (2.0.10): Extracting archive
\ – Installing doctrine/lexer (3.0.1): Extracting archive
\ – Installing symfony/polyfill-ctype (v1.31.0): Extracting archive
\ – Installing webmozart/assert (1.11.0): Extracting archive
\ – Installing dragonmantank/cron-expression (v3.4.0): Extracting archive
\ – Installing symfony/deprecation-contracts (v3.5.1): Extracting archive
\ – Installing psr/container (2.0.2): Extracting archive
\ – Installing fakerphp/faker (v1.24.1): Extracting archive
\ – Installing symfony/polyfill-php83 (v1.31.0): Extracting archive
\ – Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive
\ – Installing symfony/http-foundation (v6.4.16): Extracting archive
\ – Installing fruitcake/php-cors (v1.3.0): Extracting archive
\ – Installing psr/http-message (2.0): Extracting archive
\ – Installing psr/http-client (1.0.3): Extracting archive
\ – Installing ralouphie/getallheaders (3.0.3): Extracting archive
\ – Installing psr/http-factory (1.1.0): Extracting archive
\ – Installing guzzlehttp/psr7 (2.7.0): Extracting archive
\ – Installing guzzlehttp/promises (2.0.4): Extracting archive
\ – Installing guzzlehttp/guzzle (7.9.2): Extracting archive
\ – Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
\ – Installing guzzlehttp/uri-template (v1.0.3): Extracting archive
\ – Installing laravel/pint (v1.19.0): Extracting archive
\ – Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive
\ – Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive
\ – Installing symfony/string (v7.2.0): Extracting archive
\ – Installing symfony/service-contracts (v3.5.1): Extracting archive
\ – Installing symfony/console (v6.4.17): Extracting archive
\ – Installing voku/portable-ascii (2.0.3): Extracting archive
\ – Installing phpoption/phpoption (1.9.3): Extracting archive
\ – Installing graham-campbell/result-type (v1.1.3): Extracting archive
\ – Installing vlucas/phpdotenv (v5.6.1): Extracting archive
\ – Installing symfony/css-selector (v7.2.0): Extracting archive
\ – Installing tijsverkoyen/css-to-inline-styles (v2.3.0): Extracting archive
\ – Installing symfony/var-dumper (v6.4.15): Extracting archive
\ – Installing symfony/polyfill-uuid (v1.31.0): Extracting archive
\ – Installing symfony/uid (v6.4.13): Extracting archive
\ – Installing symfony/routing (v6.4.16): Extracting archive
\ – Installing symfony/process (v6.4.15): Extracting archive
\ – Installing symfony/polyfill-intl-idn (v1.31.0): Extracting archive
\ – Installing symfony/mime (v6.4.17): Extracting archive
\ – Installing psr/event-dispatcher (1.0.0): Extracting archive
\ – Installing symfony/event-dispatcher-contracts (v3.5.1): Extracting archive
\ – Installing symfony/event-dispatcher (v7.2.0): Extracting archive
\ – Installing psr/log (3.0.2): Extracting archive
\ – Installing egulias/email-validator (4.0.3): Extracting archive
\ – Installing symfony/mailer (v6.4.13): Extracting archive
\ – Installing symfony/error-handler (v6.4.17): Extracting archive
\ – Installing symfony/http-kernel (v6.4.17): Extracting archive
\ – Installing symfony/finder (v6.4.17): Extracting archive
\ – Installing ramsey/collection (2.0.0): Extracting archive
\ – Installing brick/math (0.12.1): Extracting archive
\ – Installing ramsey/uuid (4.7.6): Extracting archive
\ – Installing psr/simple-cache (3.0.0): Extracting archive
\ – Installing nunomaduro/termwind (v1.17.0): Extracting archive
\ – Installing symfony/translation-contracts (v3.5.1): Extracting archive
\ – Installing symfony/translation (v6.4.13): Extracting archive
\ – Installing psr/clock (1.0.0): Extracting archive
\ – Installing carbonphp/carbon-doctrine-types (2.1.0): Extracting archive
\ – Installing nesbot/carbon (2.72.6): Extracting archive
\ – Installing monolog/monolog (3.8.1): Extracting archive
\ – Installing league/mime-type-detection (1.16.0): Extracting archive
\ – Installing league/flysystem (3.29.1): Extracting archive
\ – Installing league/flysystem-local (3.29.0): Extracting archive
\ – Installing nette/utils (v4.0.5): Extracting archive
\ – Installing nette/schema (v1.3.2): Extracting archive
\ – Installing dflydev/dot-access-data (v3.0.3): Extracting archive
\ – Installing league/config (v1.2.0): Extracting archive
\ – Installing league/commonmark (2.6.1): Extracting archive
\ – Installing laravel/serializable-closure (v1.3.7): Extracting archive
\ – Installing laravel/prompts (v0.1.25): Extracting archive
\ – Installing laravel/framework (v10.48.25): Extracting archive
\ – Installing symfony/yaml (v7.2.0): Extracting archive
\ – Installing laravel/sail (v1.39.1): Extracting archive
\ – Installing laravel/sanctum (v3.3.3): Extracting archive
\ – Installing nikic/php-parser (v5.4.0): Extracting archive
\ – Installing psy/psysh (v0.12.7): Extracting archive
\ – Installing laravel/tinker (v2.10.0): Extracting archive
\ – Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
\ – Installing mockery/mockery (1.6.12): Extracting archive
\ – Installing filp/whoops (2.16.0): Extracting archive
\ – Installing nunomaduro/collision (v7.11.0): Extracting archive
\ – Installing sebastian/version (4.0.1): Extracting archive
\ – Installing sebastian/type (4.0.0): Extracting archive
\ – Installing sebastian/recursion-context (5.0.0): Extracting archive
\ – Installing sebastian/object-reflector (3.0.0): Extracting archive
\ – Installing sebastian/object-enumerator (5.0.0): Extracting archive
\ – Installing sebastian/global-state (6.0.2): Extracting archive
\ – Installing sebastian/exporter (5.1.2): Extracting archive
\ – Installing sebastian/environment (6.1.0): Extracting archive
\ – Installing sebastian/diff (5.1.1): Extracting archive
\ – Installing sebastian/comparator (5.0.3): Extracting archive
\ – Installing sebastian/code-unit (2.0.0): Extracting archive
\ – Installing sebastian/cli-parser (2.0.1): Extracting archive
\ – Installing phpunit/php-timer (6.0.0): Extracting archive
\ – Installing phpunit/php-text-template (3.0.1): Extracting archive
\ – Installing phpunit/php-invoker (4.0.0): Extracting archive
\ – Installing phpunit/php-file-iterator (4.1.0): Extracting archive
\ – Installing theseer/tokenizer (1.2.3): Extracting archive
\ – Installing sebastian/lines-of-code (2.0.2): Extracting archive
\ – Installing sebastian/complexity (3.2.0): Extracting archive
\ – Installing sebastian/code-unit-reverse-lookup (3.0.0): Extracting archive
\ – Installing phpunit/php-code-coverage (10.1.16): Extracting archive
\ – Installing phar-io/version (3.2.1): Extracting archive
\ – Installing phar-io/manifest (2.0.4): Extracting archive
\ – Installing myclabs/deep-copy (1.12.1): Extracting archive
\ – Installing phpunit/phpunit (10.5.40): Extracting archive
\ – Installing spatie/error-solutions (1.1.2): Extracting archive
\ – Installing spatie/backtrace (1.7.1): Extracting archive
\ – Installing spatie/flare-client-php (1.10.0): Extracting archive
\ – Installing spatie/ignition (1.15.0): Extracting archive
\ – Installing spatie/laravel-ignition (2.9.0): Extracting archive
45 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
\> Illuminate\Foundation\ComposerScripts::postAutoloadDump
\> @php artisan package:discover –ansi
INFO Discovering packages.
laravel/sail ……………………………………………………………………………………………………………….. DONE
laravel/sanctum …………………………………………………………………………………………………………….. DONE
laravel/tinker ……………………………………………………………………………………………………………… DONE
nesbot/carbon ………………………………………………………………………………………………………………. DONE
nunomaduro/collision ………………………………………………………………………………………………………… DONE
nunomaduro/termwind …………………………………………………………………………………………………………. DONE
spatie/laravel-ignition ……………………………………………………………………………………………………… DONE
82 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
\> @php artisan vendor:publish –tag=laravel-assets –ansi –force
INFO No publishable resources for tag [laravel-assets].
No security vulnerability advisories found.
\> @php artisan key:generate –ansi
INFO Application key set successfully.

Form::select()、Form::text()を使うために laravelcollective/html をInst:
$ PATH=$PATH:/usr/local/laravel-composer/:~/.config/composer/vendor/bin/ composer require laravelcollective/html
./composer.json has been updated
Running composer update laravelcollective/html
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
\ – Locking laravelcollective/html (v6.4.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
\ – Downloading laravelcollective/html (v6.4.1)
\ – Installing laravelcollective/html (v6.4.1): Extracting archive
Package laravelcollective/html is abandoned, you should avoid using it. Use spatie/laravel-html instead.
Generating optimized autoload files
Class App\Models\Service\Session\Session located in ./app/Models/Session/Session.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Http\Controllers\BaseInfoRepository located in ./app/Models/Repository/BaseInfoRepository.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Repository\ProductClassRepository located in ./app/Models/Repository/ProductClassRepository.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Repositories\OrderRepository located in ./app/Models/Repository/OrderRepository.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Http\Controllers\CalendarController located in ./app/Models/Repository/CalendarRepository.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Utils\StringUtil located in ./app/Models/Util/StringUtil.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Services\CartService located in ./app/Models/Service/CartService2.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Services\Calculator\OrderItemCollection located in ./app/Models/Service/Calculator/OrderItemCollection.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Services\CartService located in ./app/Models/Service/CartService5.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Services\Cart\CartItemComparator located in ./app/Models/Service/Cart/CartItemComparator.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Services\PurchaseFlow\ItemCollection located in ./app/Models/Service/PurchaseFlow/ItemCollection.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Product located in ./app/Models/Entity/Product.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Shipping located in ./app/Models/Entity/Shipping.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Shipping located in ./app/Models/Entity/Shipping.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Order located in ./app/Models/Entity/Order.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\Entity\Customer located in ./app/Models/Entity/Customer.old.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Models\ProductStock located in ./app/Models/Entity/ProductStock.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Services\CartService located in ./app/Models/Extension/CartServiceExtension3.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Services\CartService located in ./app/Models/Extension/CartServiceExtension2.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Providers\AppServiceProvider located in ./app/Models/Extension/CartServiceExtension2.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
Class App\Providers\BladeServiceProvider located in ./app/Models/Extension/CartServiceExtension2.php does not comply with psr-4 autoloading standard (rule: App\ => ./app). Skipping.
\> Illuminate\Foundation\ComposerScripts::postAutoloadDump
\> @php artisan package:discover –ansi
INFO Discovering packages.
laravel/sail ……………………………………………………………………………………………………………….. DONE
laravel/sanctum …………………………………………………………………………………………………………….. DONE
laravel/tinker ……………………………………………………………………………………………………………… DONE
laravelcollective/html ………………………………………………………………………………………………………. DONE
nesbot/carbon ………………………………………………………………………………………………………………. DONE
nunomaduro/collision ………………………………………………………………………………………………………… DONE
nunomaduro/termwind …………………………………………………………………………………………………………. DONE
spatie/laravel-ignition ……………………………………………………………………………………………………… DONE
82 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
\> @php artisan vendor:publish –tag=laravel-assets –ansi –force
INFO No publishable resources for tag [laravel-assets].
No security vulnerability advisories found.
Using version ^6.4 for laravelcollective/html

参考書籍:
PHPフレームワーク Laravel入門 第2版 2019.12
https://www.shuwasystem.co.jp/book/9784798060996.html

参考URL:

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です