Warning: Declaration of FeedWordPie_Item::get_id($hash = false) should be compatible with SimplePie_Item::get_id($hash = false, $fn = 'md5') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpie_item.class.php on line 0

Warning: Declaration of FeedWordPress_Parser::parse(&$data, $encoding) should be compatible with SimplePie_Parser::parse(&$data, $encoding, $url = '') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpress_parser.class.php on line 0
Laravelとか | 日々のできごと

Laravelとか

Laravel環境構築

Composer インストール

laravelインストール

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

Packagist

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

日本語化

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

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

デバッグバーを使用する方法

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

.env で APP_DEBUG=true にする。

ユーザー管理

〇が付いているのは入れてみたもの。

リポジトリ 名前 説明
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 でググると出てくるのはこっち 参考1参考2
setasign/fpdi fpdi ↑tcpdf を使うにはこれも必要
setasign/fpdi-tcpdf fpdi-tcpdf ↑tcpdf を使うにはこれも必要

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

Debian系

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コードジェネレーター
guzzlehttp/guzzle 今時のPHP HTTPクライアントのGuzzleを使ってみた

おまけ

composer高速化

元に戻すには


コメントを残す

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

CAPTCHA