環境
Windows 10 20H2 19042.985
XAMPP 8.0.6
Composer 2.0.14
XAMPP 8.0.6
Composer 2.0.14
事前準備
プロジェクト作成
プロジェクトを作成するルートフォルダ上で以下コマンドを実行
例:プロジェクト名 "firstlaravel" を作成
composer create-project --prefer-dist laravel/laravel プロジェクト名
例:プロジェクト名 "firstlaravel" を作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 | PS C:\xampp\htdocs> composer create-project --prefer-dist laravel /laravel firstlaravel Creating a "laravel/laravel" project at "./firstlaravel" Installing laravel /laravel (v8.5.19) - Installing laravel /laravel (v8.5.19): Extracting archive Created project in C:\xampp\htdocs\firstlaravel > @php -r "file_exists('.env') || copy('.env.example', '.env');" Loading composer repositories with package information Updating dependencies Lock file operations: 104 installs, 0 updates, 0 removals - Locking asm89 /stack-cors (v2.0.3) - Locking brick /math (0.9.2) - Locking doctrine /inflector (2.0.3) - Locking doctrine /instantiator (1.4.0) - Locking doctrine /lexer (1.2.1) - Locking dragonmantank /cron-expression (v3.1.0) - Locking egulias /email-validator (2.1.25) - Locking facade /flare-client-php (1.8.1) - Locking facade /ignition (2.9.0) - Locking facade /ignition-contracts (1.0.2) - Locking fakerphp /faker (v1.14.1) - Locking fideloper /proxy (4.4.1) - Locking filp /whoops (2.12.1) - Locking fruitcake /laravel-cors (v2.0.4) - Locking graham-campbell /result-type (v1.0.1) - Locking guzzlehttp /guzzle (7.3.0) - Locking guzzlehttp /promises (1.4.1) - Locking guzzlehttp /psr7 (1.8.2) - Locking hamcrest /hamcrest-php (v2.0.1) - Locking laravel /framework (v8.44.0) - Locking laravel /sail (v1.7.0) - Locking laravel /tinker (v2.6.1) - Locking league /commonmark (1.6.2) - Locking league /flysystem (1.1.3) - Locking league /mime-type-detection (1.7.0) - Locking mockery /mockery (1.4.3) - Locking monolog /monolog (2.2.0) - Locking myclabs /deep-copy (1.10.2) - Locking nesbot /carbon (2.48.1) - Locking nikic /php-parser (v4.10.5) - Locking nunomaduro /collision (v5.4.0) - Locking opis /closure (3.6.2) - Locking phar-io /manifest (2.0.1) - Locking phar-io /version (3.1.0) - Locking phpdocumentor /reflection-common (2.2.0) - Locking phpdocumentor /reflection-docblock (5.2.2) - Locking phpdocumentor /type-resolver (1.4.0) - Locking phpoption /phpoption (1.7.5) - Locking phpspec /prophecy (1.13.0) - Locking phpunit /php-code-coverage (9.2.6) - Locking phpunit /php-file-iterator (3.0.5) - 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.5.4) - Locking psr /container (1.1.1) - Locking psr /event-dispatcher (1.0.0) - Locking psr /http-client (1.0.1) - Locking psr /http-message (1.0.1) - Locking psr /log (1.1.4) - Locking psr /simple-cache (1.0.1) - Locking psy /psysh (v0.10.8) - Locking ralouphie /getallheaders (3.0.3) - Locking ramsey /collection (1.1.3) - Locking ramsey /uuid (4.1.1) - Locking sebastian /cli-parser (1.0.1) - Locking sebastian /code-unit (1.0.8) - Locking sebastian /code-unit-reverse-lookup (2.0.3) - Locking sebastian /comparator (4.0.6) - Locking sebastian /complexity (2.0.2) - Locking sebastian /diff (4.0.4) - Locking sebastian /environment (5.1.3) - Locking sebastian /exporter (4.0.3) - Locking sebastian /global-state (5.0.2) - Locking sebastian /lines-of-code (1.0.3) - Locking sebastian /object-enumerator (4.0.4) - Locking sebastian /object-reflector (2.0.4) - Locking sebastian /recursion-context (4.0.4) - Locking sebastian /resource-operations (3.0.3) - Locking sebastian /type (2.3.1) - Locking sebastian /version (3.0.2) - Locking swiftmailer /swiftmailer (v6.2.7) - Locking symfony /console (v5.3.0) - Locking symfony /css-selector (v5.3.0) - Locking symfony /deprecation-contracts (v2.4.0) - Locking symfony /error-handler (v5.3.0) - Locking symfony /event-dispatcher (v5.3.0) - Locking symfony /event-dispatcher-contracts (v2.4.0) - Locking symfony /finder (v5.3.0) - Locking symfony /http-client-contracts (v2.4.0) - Locking symfony /http-foundation (v5.3.0) - Locking symfony /http-kernel (v5.3.0) - Locking symfony /mime (v5.3.0) - Locking symfony /polyfill-ctype (v1.23.0) - Locking symfony /polyfill-iconv (v1.23.0) - Locking symfony /polyfill-intl-grapheme (v1.23.0) - Locking symfony /polyfill-intl-idn (v1.23.0) - Locking symfony /polyfill-intl-normalizer (v1.23.0) - Locking symfony /polyfill-mbstring (v1.23.0) - Locking symfony /polyfill-php72 (v1.23.0) - Locking symfony /polyfill-php73 (v1.23.0) - Locking symfony /polyfill-php80 (v1.23.0) - Locking symfony /process (v5.3.0) - Locking symfony /routing (v5.3.0) - Locking symfony /service-contracts (v2.4.0) - Locking symfony /string (v5.3.0) - Locking symfony /translation (v5.3.0) - Locking symfony /translation-contracts (v2.4.0) - Locking symfony /var-dumper (v5.3.0) - Locking theseer /tokenizer (1.2.0) - Locking tijsverkoyen /css-to-inline-styles (2.2.3) - Locking vlucas /phpdotenv (v5.3.0) - Locking voku /portable-ascii (1.5.6) - Locking webmozart /assert (1.10.0) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 104 installs, 0 updates, 0 removals - Installing doctrine /inflector (2.0.3): Extracting archive - Installing doctrine /lexer (1.2.1): Extracting archive - Installing symfony /polyfill-ctype (v1.23.0): Extracting archive - Installing webmozart /assert (1.10.0): Extracting archive - Installing dragonmantank /cron-expression (v3.1.0): Extracting archive - Installing symfony /polyfill-php80 (v1.23.0): Extracting archive - Installing symfony /polyfill-mbstring (v1.23.0): Extracting archive - Installing symfony /var-dumper (v5.3.0): Extracting archive - Installing symfony /polyfill-intl-normalizer (v1.23.0): Extracting archive - Installing symfony /polyfill-intl-grapheme (v1.23.0): Extracting archive - Installing symfony /string (v5.3.0): Extracting archive - Installing psr /container (1.1.1): Extracting archive - Installing symfony /service-contracts (v2.4.0): Extracting archive - Installing symfony /polyfill-php73 (v1.23.0): Extracting archive - Installing symfony /deprecation-contracts (v2.4.0): Extracting archive - Installing symfony /console (v5.3.0): Extracting archive - Installing psr /log (1.1.4): Extracting archive - Installing monolog /monolog (2.2.0): Extracting archive - Installing voku /portable-ascii (1.5.6): Extracting archive - Installing phpoption /phpoption (1.7.5): Extracting archive - Installing graham-campbell /result-type (v1.0.1): Extracting archive - Installing vlucas /phpdotenv (v5.3.0): Extracting archive - Installing symfony /css-selector (v5.3.0): Extracting archive - Installing tijsverkoyen /css-to-inline-styles (2.2.3): Extracting archive - Installing symfony /routing (v5.3.0): Extracting archive - Installing symfony /process (v5.3.0): Extracting archive - Installing symfony /polyfill-php72 (v1.23.0): Extracting archive - Installing symfony /polyfill-intl-idn (v1.23.0): Extracting archive - Installing symfony /mime (v5.3.0): Extracting archive - Installing symfony /http-foundation (v5.3.0): Extracting archive - Installing symfony /http-client-contracts (v2.4.0): Extracting archive - Installing psr /event-dispatcher (1.0.0): Extracting archive - Installing symfony /event-dispatcher-contracts (v2.4.0): Extracting archive - Installing symfony /event-dispatcher (v5.3.0): Extracting archive - Installing symfony /error-handler (v5.3.0): Extracting archive - Installing symfony /http-kernel (v5.3.0): Extracting archive - Installing symfony /finder (v5.3.0): Extracting archive - Installing symfony /polyfill-iconv (v1.23.0): Extracting archive - Installing egulias /email-validator (2.1.25): Extracting archive - Installing swiftmailer /swiftmailer (v6.2.7): Extracting archive - Installing ramsey /collection (1.1.3): Extracting archive - Installing brick /math (0.9.2): Extracting archive - Installing ramsey /uuid (4.1.1): Extracting archive - Installing psr /simple-cache (1.0.1): Extracting archive - Installing opis /closure (3.6.2): Extracting archive - Installing symfony /translation-contracts (v2.4.0): Extracting archive - Installing symfony /translation (v5.3.0): Extracting archive - Installing nesbot /carbon (2.48.1): Extracting archive - Installing league /mime-type-detection (1.7.0): Extracting archive - Installing league /flysystem (1.1.3): Extracting archive - Installing league /commonmark (1.6.2): Extracting archive - Installing laravel /framework (v8.44.0): Extracting archive - Installing filp /whoops (2.12.1): Extracting archive - Installing facade /ignition-contracts (1.0.2): Extracting archive - Installing facade /flare-client-php (1.8.1): Extracting archive - Installing facade /ignition (2.9.0): Extracting archive - Installing fakerphp /faker (v1.14.1): Extracting archive - Installing fideloper /proxy (4.4.1): Extracting archive - Installing asm89 /stack-cors (v2.0.3): Extracting archive - Installing fruitcake /laravel-cors (v2.0.4): Extracting archive - Installing psr /http-message (1.0.1): Extracting archive - Installing psr /http-client (1.0.1): Extracting archive - Installing ralouphie /getallheaders (3.0.3): Extracting archive - Installing guzzlehttp /psr7 (1.8.2): Extracting archive - Installing guzzlehttp /promises (1.4.1): Extracting archive - Installing guzzlehttp /guzzle (7.3.0): Extracting archive - Installing laravel /sail (v1.7.0): Extracting archive - Installing nikic /php-parser (v4.10.5): Extracting archive - Installing psy /psysh (v0.10.8): Extracting archive - Installing laravel /tinker (v2.6.1): Extracting archive - Installing hamcrest /hamcrest-php (v2.0.1): Extracting archive - Installing mockery /mockery (1.4.3): Extracting archive - Installing nunomaduro /collision (v5.4.0): Extracting archive - Installing phpdocumentor /reflection-common (2.2.0): Extracting archive - Installing phpdocumentor /type-resolver (1.4.0): Extracting archive - Installing phpdocumentor /reflection-docblock (5.2.2): Extracting archive - Installing sebastian /version (3.0.2): Extracting archive - Installing sebastian /type (2.3.1): Extracting archive - Installing sebastian /resource-operations (3.0.3): Extracting archive - Installing sebastian /recursion-context (4.0.4): 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.2): Extracting archive - Installing sebastian /exporter (4.0.3): Extracting archive - Installing sebastian /environment (5.1.3): Extracting archive - Installing sebastian /diff (4.0.4): Extracting archive - Installing sebastian /comparator (4.0.6): Extracting archive - Installing sebastian /code-unit (1.0.8): Extracting archive - Installing sebastian /cli-parser (1.0.1): 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.5): Extracting archive - Installing theseer /tokenizer (1.2.0): Extracting archive - Installing sebastian /lines-of-code (1.0.3): Extracting archive - Installing sebastian /complexity (2.0.2): Extracting archive - Installing sebastian /code-unit-reverse-lookup (2.0.3): Extracting archive - Installing phpunit /php-code-coverage (9.2.6): Extracting archive - Installing doctrine /instantiator (1.4.0): Extracting archive - Installing phpspec /prophecy (1.13.0): Extracting archive - Installing phar-io /version (3.1.0): Extracting archive - Installing myclabs /deep-copy (1.10.2): Extracting archive - Installing phpunit /phpunit (9.5.4): Extracting archive 79 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 Discovered Package: facade /ignition Discovered Package: fideloper /proxy Discovered Package: fruitcake /laravel-cors Discovered Package: laravel /sail Discovered Package: laravel /tinker Discovered Package: nesbot /carbon Discovered Package: nunomaduro /collision Package manifest generated successfully. 74 packages you are using are looking for funding. Use the `composer fund` command to find out more ! > @php artisan key:generate --ansi Application key set successfully. |
動作確認
※ 次回記事:#2:Hello World
Laravel
0 件のコメント:
コメントを投稿