6
5

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 1 year has passed since last update.

Laravelでインストールしておくコンポーネント

Last updated at Posted at 2023-06-27

新しいプロジェクトを始めるときに、入れておくコンポーネントの備忘録。
2023年6月27日 Laravel 10 現在。

Laravel

まずはLaravel本体(sail)をインストール

curl -s "https://laravel.build/アプリケーション名" | bash

アプリケーション名が「good-project」の場合

curl -s "https://laravel.build/good-project" | bash

「good-project」のフォルダは自動で作られる。

大体どのプロジェクトでも使うコンポーネント

Laravelの設定後にそれぞれのコンポーネントをインストール。

Laravel Debugbar

デバッグ用のバーが画面下部に表示される。

IDE Helper Generator for Laravel

開発時IDE用のヘルパ。

Laravel Breeze

ユーザー認証機能追加。
下記Jetstreamのどちらかを使う。

Laravel Jetstream

ユーザー認証機能追加。

LaravelCollective HTML

bladeでのフォーム作成用。

Doctrine DBAL

migration後のDBカラム変更用。

Laravel Livewire

vueみたいなリアルタイム更新ができる。

Laravel-backup

Backup用。

Intervention Image

画像リサイズ(圧縮)や編集などを行う。
リサイズだけならアップ前にリサイズしたほうが良いかも。
https://bashalog.c-brains.jp/21/03/08-190000.php

Easy AdminLTE integration with Laravel

管理画面作成用。

Log activity inside your Laravel app

操作ログ記録用。

Laravel Mix

CSS, JSプリプロセッサ。

プロジェクトごとに使用

noCAPTCHA (new reCAPTCHA)

Google reCaptchaをログイン画面に追加できる。

Laravel Enum

Enum を使う。

Laravel Cashier (Stripe)

決済機能(Stripe)を追加できる。

Laravel Socialite

SNSでのログイン機能を追加できる。
各SNSはプロバイダーで追加する。
https://socialiteproviders.com/

Laravel Favorite

「いいね」機能を追加できる。

Laravel-tags

ハッシュタグ機能を追加できる。

laravel Nestedset

カテゴリなど階層データを扱えるようになる。

Laraburg

Gutenbergを使えるようにできる。

6
5
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
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?