Laravelでbootstrapを使いたいということでインストールすることにした。
環境
Xampp
Laravel 8.83.27
php 7.3.9
composer 1.9.2
以下をコマンドプロンプトに打ち込んでみる。
php artisan ui bootstrap –auth
Command “ui” is not defined というエラーが出る。
uiが無いようなので、uiを使えるようにcomposerコマンドでインストールする。
composer require laravel/ui “3.x” –dev
3.xとしたのは、以下サイトでLaravel8は3.xとなっていから。
laravel/ui - Packagist
LaravelUIutilitiesandpresets.
コマンド実行すると、ズラズラとコマンドプロンプト上にプロセスのようなものが出てくる。
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Info from https://repo.packagist.org: #StandWithUkraine
./composer.json has been updated
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
Installing laravel/ui (v3.4.6): Downloading (100%)
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.
Writing lock file
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: laravel/ui
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
@php artisan vendor:publish --tag=laravel-assets --ansi --force
No publishable resources for tag [laravel-assets].
Publishing complete.
インストールされたので、再びさきほどのコマンドをコマンドプロンプトに打ち込む。
php artisan ui bootstrap –auth
Bootstrap scaffolding installed successfully.
Please run "npm install && npm run dev" to compile your fresh scaffolding.
Authentication scaffolding generated successfully.
無事bootstrapをインストール完了
余談
composer1を使っているが、どうやらcomposer2がリリースされているようだ。composer require uiを実行したときに以下のような文が出てきた。composerもアップデートされているということなんだな。
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Info from https://repo.packagist.org: #StandWithUkraine
コメント