Laravel CMS スターター
管理者アクセスを備えた Laravel Web サイト AdminLTE テーマと基本機能を備えたスターター プロジェクト。
- 単体テスト
(156 tests, 690 assertions)
プロジェクトのプレビューはこちら
特徴
- 管理者 LTE テーマ
- 認証
- ユーザーの役割
- 管理者のナビゲーション
- アクティビティのログと表示 (Web サイトのアクションと管理リソースの変更)
- アカウント
- アプリの設定
- バナー
- ページビルダー
- リソース (ドキュメント、写真、ビデオ)
- ニュース
- 店
- よくある質問
- ウェブサイト: お問い合わせ
TODO
- その他のテスト (ページ、ニュース)
- イベント
- お客様の声
セットアップ(基本)
- コードを複製またはダウンロードする
- データベースを作成する
- 仮想ホストをセットアップします (プレビュー: http://titan.test)
- .env を開き、アプリ情報、データベース、メールを更新します
databaseseedsUsersTableSeeder.php
を開き、管理者ユーザーの資格情報を設定します。- NPM (css および js):
npm install
インストールし、 npm run prod
実行します。
セットアップ(詳細)
-
configapp.php
-> タイムゾーンを設定 - Facebook ウェブサイト アプリを作成 https://developers.facebook.com/
- Mailgun アカウントを作成し、カスタム ドメインを設定する
- Google キャプチャ https://www.google.com/recaptcha/admin#list
- Google アナリティクス アカウント https://analytics.google.com/analytics/web
- Google マップおよび Google Analytics API 用の Google コンソール開発者アカウント
- https://console.developers.google.com
- 「Google アナリティクス」API を有効にする
- Google マップ用の API ブラウザ キーを作成する
- Laravel Analytics の取得とセットアップ Laravel Analytics (Spatie)
- 新しいサービス アカウント キー (JSON) を作成する
- json をダウンロードして名前を「service-account-credentials.json」に変更します。
- ファイルを /storage/app/analytics に保存します
- (Google アナリティクス)[https://analytics.google.com/analytics/] に移動します
- [管理] - [プロパティ] - [ユーザー管理] に移動し、サービス アカウントの電子メールをユーザーとして追加します。
- 管理者 - 表示 - 設定に移動し、「サイト ID」を .env にコピーします。
- Google Maps js API キーを取得する https://developers.google.com/maps/documentation/javascript/get-api-key
ありがとう
- すべての貢献者
- 管理者LTE。
- Taylor Ottwell、Laravel に感謝します。
- Laracasts で素晴らしいリソースを提供してくれた Jeffrey Way に感謝します
私のパッケージが含まれています
- ファイルジェネレーター Laravel 5 ファイルジェネレーター (構成と公開可能なスタブ付き)
- Laravel 5 Flash通知をアイコンとアニメーション、およびタイムアウトで通知します
- アラート ファサードまたはヘルパー関数を介してブラウザーにブートストラップ アラートをフラッシュするヘルパー パッケージ。
- ユーザーの偽装 これにより、任意の顧客として認証できるようになります。
- Sluggable Laravel Eloquent モデルを保存するときに固有のスラッグを生成する HasSlug 特性を提供します。