こんな方向け
- 管理画面ジェネレータを探している
- laravel-adminを聞いたことがある
- laravel-adminを実際に使っている
laravel-admin って何?
laravel-admin is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code.
laravel-adminは、わずか数行のコードでCRUD処理を実現できるLaravel用の管理画面インターフェースビルダです。
現在は、公式にはLaravel5.5までしかサポートしていないようです。(5.8でも動作しますが6.0以降は動作しない模様)
主な機能
一般的な一覧画面、個別画面、新規作成、編集画面をマイグレーション、モデルファイルを参照してコマンド一発で作ってくれます。
また、操作ログをDBに保存する機能もデフォルトでついています。
生成される画面のテーマはこちら(adminLTE)
リポジトリ URL
作者Github URL
今も活発にlaravel-adminにcommitされているようです。
公式ドキュメント(英語版)
記事執筆時データ
スター数: 7.4k
イシュー open: 約120, closed: 約3000
プルリクエスト open: 約20, closed: 約1000
自分がプルリクエストを出した時は、2~3日でマージしてくれました。早い。
その他管理画面ジェネレータとの比較(スター数のみ)
Voyager(スター数: 約8.8k)
https://github.com/the-control-group/voyager
LaraAdmin(スター数: 約1.3k)
https://github.com/dwijitsolutions/laraadmin
QuickAdmin(スター数: 約500)
https://github.com/LaravelDaily/quickadmin
InfyOm(Backend、画面別々)
https://github.com/InfyOmLabs/laravel-generator (スター数: 約2.6k)
https://github.com/InfyOmLabs/adminlte-generator (スター数: 約230)
AppzCoder(スター数: 約1.1k)
https://github.com/appzcoder/crud-generator
Laravel-Backpack
https://github.com/Laravel-Backpack/Base (スター数: 約800)
https://github.com/Laravel-Backpack/CRUD (スター数: 約1.4k)
Sleeping-Owl(スター数: 約500)
https://github.com/sleeping-owl/admin
Rapyd-Laravel(スター数: 約800)
参考: https://laravel-news.com/13-laravel-admin-panel-generators
デモサイト URL
https://demo.laravel-admin.org/auth/login
username/password : admin/admin