0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravel 8 初めて使う(2)

Posted at

Starter Kits

ログイン認証系のアプリが2つ用意してあるよ

  • Laravel Breeze
  • Laravel Jetstream
    Breezeで要領掴んでから、Jetstream使ってねって書いてある

Laravel Breeze

Installation

まず、.envにてデータベースの設定を済ませておく
インストールまでは済んでいるのでこれだけ

php artisan migrate

migrationのファイルは、database/migrationsに最初から入っている
多くの場合ここでエラーが出る
usersテーブルの、ストリングユニークキーが作れないというエラー

$table->string('email')->unique();

この辺りを読んで、Schema::defaultStringLength(191)の対応をしてしまう
https://qiita.com/beer_geek/items/6e4264db142745ea666f
失敗テーブルを巻き戻して、テーブル作成

php artisan migrate:rollback
php artisan migrate

認証アプリインストール

composer require laravel/breeze --dev
php artisan breeze:install
npm install
npm run dev

こんなエラーが出たら、nodeをアップデートして再度npm run dev
Error: You are using an unspported version of Node. Please update to at least Node v12.14

ブラウザーで/dashboardにアクセスして確認する
登録ログインが動くことでしょう
スクリーンショット 2021-02-16 18.09.36.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?