Laravelとか

Laravel環境構築

Composer インストール

laravelインストール

プロジェクト作成(インストールバージョンを指定したい場合は –prefer-dist を使う)

Packagist

Composer でインストールできるパッケージのリポジトリ
https://packagist.org/

日本語化

インストールしても日本語化しなきゃいけない。ここら辺を使えば良さそう

参照:https://github.com/laravel-ja/comja5

ユーザー管理

リポジトリ 名前 説明
backpack/permissionmanager backpackを使ったユーザー管理 ユーザー管理以外の管理画面も入ってしまう| 
jeremykenedy/laravel-users ユーザー管理 ユーザー情報のCRUD。権限不要ならこれで十分。要ローカライズ
swancreative/laravel-users    
kiwi/laravel5-usermanager ユーザー管理 登録、プロファイル、パスワードの編集/リセット、ログイン、ログアウト
helori/laravel-admin ユーザー管理 管理者権限によるユーザー管理画面追加
highideas/laravel-users-online ユーザーのオンライン状態  
jrean/laravel-user-verification Laravel 5.* のユーザーメール確認
edvinaskrucas/laravel-user-email-verification より簡単なユーザーメール確認 Laravel5.5ではエラーが出る。※1
bican/roles 役割と権限を処理するパッケージ
mressex/laravel-auth-profile プロフィール メールアドレス編集はない
berkayoztunc/laravel-profile プロフィール メアド編集はあるが画面が多い
werneckbh/profile プロフィール 名前、メアド、パスワード、アイコン(Gravater)、削除が可能

※1

のエラーが出たら、該当するソースを開いて以下の様に修正する。

モジュール化

リポジトリ 説明
nwidart/laravel-modules AsgardCMSで使用されている
caffeinated/modules  
pingpong/modules nwidart/laravel-modulesのベース

CMS

CMSを使うとそちらに引っ張られるので自前でサービスを組む場合は注意が必要

リポジトリ 名前 説明
october/october October CMS ここら辺を参考に https://qiita.com/pikanji/items/ac05bbfbab955bf7fc5b
lavalite/cms Lavalite CMS  
pyrocms/pyrocms    
asgardcmd/platform AsgardCMS Laravel 5 で構築された、モジューラー、多言語CMSで MITライセンス付き
graham-compbell/bootstrap-cms Bootstrap CMS  
typicms/base Multilingual CMS  
web-feet/coastercms Coaster CMS
orchid/cms    

PDF

リポジトリ 名前 説明
barryvdh/laravel-dompdf dompdf laravel pdf でググるとこれが出てくる 参考 html形式?
vsmoraes/laravel-pdf dompdf  
niklasravnsborg/laravel-pdf mPDF mPDFは問題があるらしい
elibyy/tcpdf-laravel tcpdf  
tecnickcom/tcpdf tcpdf laravel tcpdf でググると出てくるのはこっち setasign/fpdi、setasign/fpdf-tcpdf も必要 参考1参考2
setasign/fpdi fpdi
setasign/fpdi-tcpdf fpdi-tcpdf

IPAフォントのインストール 設定方法はこれ

CRUD

リポジトリ 名前 説明
appzcoder/crud-generator CRUD作成 appzcoder/laravel-admin laravel管理画面も良さそう
infyomlabs/laravel-generator 管理画面もあるCRUD作成
dog-ears/crud-d-scaffold 一覧画面とかも作成できるスカフォールド 作者は日本人 Qiita 上手く動かなかった

未検証もあり

リポジトリ 説明 補足
xethron/migrations-generator データベースから migration 作成
laracasts/generators リソース、移行、モデルなどを迅速に生成 make:migration:schema, make:migration:pivot, make:seed を追加
jenssegers/mongodb MongoDBベースのEloquentモデルとクエリビルダー  
fideloper/proxy 信頼できるプロキシを設定 TrustedProxyはLaravel5.5に 含まれている。設定方法
backpack/crud 管理インターフェースをすばやく作成 商業用には39ユーロ必要
nilportugues/laravel5-json-api JSON APIトランスパッケージ
flugger/laravel-responder APIレスポンス作成パッケージ
spatie/laravel-menu HTMLメニュージェネレータ
igaster/laravel-theme テーマ
viacreative/sudo-su 他ユーザでログイン
usmanhalalit/laracsv CSV出力
schuppo/password-strength パスワード強度
intervention/validation 追加バリデーション関数
hyn/multi-tenant マルチテナント  
hesto/multi-auth マルチAuth  
lynsarmy/csv-seeder CSVでSeederできる
crocodicstudio/crudbooster CRUDブースター  
chrisbjr/api-guard APIを認証する
yab/laracogs さまざまなコマンド、サービス、ファサード、定型文を使用  
talyssonoc/react-laravel ReactJS
spatie/laravel-paginateroute ページネータ
sebastiaanluca/laravel-helpers PHPとLaravel固有のヘルパーの広範セット
propaganistas/laravel -fakeid Eloquentモデルの自動ID難読化
mnabialek/laravel-sql-logger SQLロガー
marcelgwerder/laravel-api-handler REST-APIのためのヘルパー関数
francescomalatesta/laravel-api-boilerplate-jwt すぐ使用できるREST APIを作成するAPIボイラープレート
crestapps/laravel-code-generator クリーンなコードジェネレータ
brotzka/laravel-dotenv-editor .envエディタ  
zeeshanu/opus チームのためのナレッジベースオープンソース
user11001/eloquent-model-generator データベースから Eloquentモデル自動生成
meness/verifi 電子メール認証を処理する
libern/qr-code-reader シンプルなPHP QRコードリーダー/デコーダ
codeitnowin/barcode バーコードQRコードジェネレーター

おまけ

composer高速化

元に戻すには


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です