Laravel Ui

Laravle6.x/7.x/8.xのログイン実装コマンドの違いを見る

Breeze provides a minimal and simple starting point for building a Laravel application with authentication. Styled with Tailwind, Breeze publishes authentication controllers and views to your application that can be easily customized based on your own application's needs. Download Udemy Courses for Free. Learn Hacking, Programming, IT & Software, Marketing, Music, Free Tutorials, Free Course Site, Udemy Free Courses! Auth::routes Parameters. We all probably know the method Auth::routes that comes from the.

みなさんこんにちは
ジーズアカデミー 主席講師 山崎ですm(_ _)m
今回はLaravel8にアップデートされLogin画面作成(laravel/ui)を前バージョン同様で使用したい場合
の方法をMemoしておきます(初めてLaravel触る人はこっちが良いかも、、敷居が低い)。

「jetstreamの人はこちらのリンク」
https://qiita.com/daisu_yamazaki/items/607ea579a374c4187562

前提条件/検証環境

  • LaravelでCRUDを作成した経験がある人
  • Laravelの基本を理解している人
  • 記事内容的には、Laravel6のAuthを使う場合の自分メモです。
  • Laravel6/7=PHP 7.2.x(確認した環境)
  • Laravel8 =PHP 7.3.x(確認した環境)
  • EC2の場合:t2.small (メモリ2G以上必要 'laravel/ui'に必要なため,t2.microだとコケます)
  • Node.js インストール済みであること

Laravel Unit Testing

【 Laravel6/7/8でのログイン(laravel/ui)画面作成】

Laravel5.xでは「php artisan make:auth」コマンドで簡単にLOGIN機能を作成できていました。
※Laravel6.x以降 php artisann make:auth コマンドは無くなりました。

Laravel6 / Laravel7 / Laravel8 ログイン画面作成

1. laravel/uiをインストール

【要注意】Laravel7 が出たタイミング・・・だと思いますが、
laravel/ui コマンドにバージョンを付けないとエラーがでるようになりました!!!
6 or 7 or 8 に合わせて使い分けてください!!

※Laravel6.x 公式
https://laravel.com/docs/6.x/frontend#introduction
※Laravel7.x 公式
https://laravel.com/docs/7.x/frontend#introduction
※Laravel8.x 公式(解説が無いようですが、Updating Dependenciesを参照)
https://laravel.com/docs/8.x/upgrade#updating-dependencies

2. LOGIN機能&テーブル作成

3. FrontEndに必要なPackageをインストール
(Node/npmの使用が必要)

4. CSS/JSを作成ビルド

welcomeR egisterLogin

Laravel Ui Adminlte

Laravel ui tailwind

これでLaravel5/6/7どうようのLOGIN機能が実装できました!

◇「動かして学ぶ!Laravel開発入門(翔泳社)」本だしました。

Laravel Ui In Laravel 8

「Laravel DB.com」も運用中

Laravelをテーブル設計するだけでMigrationも生成できるツール
https://qiita.com/daisu_yamazaki/items/9f0dd73553367f8077f0
※是非こちらも見てください

Laravel Union

【ver6.x】https://laravel.com/docs/7.x/frontend#introduction
【ver7.x】https://laravel.com/docs/6.x/frontend#introduction
【ver8.x】https://laravel.com/docs/8.x/upgrade#updating-dependencies
※Laravel8.x 公式(2020/09/17段階では解説が無いようです...Updating Dependenciesを参照)

「遅咲きエンジニア」MicrosoftMVP 山崎
https://www.youtube.com/channel/UCmMFmjhf1BXB1tlLcbkVRrg

以上