SPA アプリケーション用の非常にシンプルな Laravel 8 + Vue 2 + AdminLTE 3 ベースの Curd Starter テンプレート。
ララベル8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
ララベルパスポート
管理者 LTE 3 + ブートストラップ 4 + Font Awesome 5
PHPUnit テスト ケース/テスト カバレッジ
モーダルベースの作成+編集、ページネーションによるリスト、Sweetalertによる削除
デフォルト認証としてのログイン、登録、パスワードを忘れた場合とリセットする
プロフィール、プロフィールの更新、パスワードの変更、アバター
製品管理
ユーザー管理
設定: カテゴリ、タグ
ゲート ポリシーを使用したフロントエンドおよびバックエンド ユーザー ACL (タイプ: admin/user)
シンプルな静的ダッシュボード
OAuth クライアントとパーソナル アクセス トークンの開発者向けオプション
Dockerでビルドする
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
.env
更新し、データベースの資格情報を設定します。
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
docker-compose up -d
docker exec -it vue-starter /bin/bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
アプリケーション http://localhost:8008/
データベース管理者 http://localhost:8080/
DBホスト: IP:3307、ユーザー: root、パスワード: 123456
# PHPUnit すべてのテスト ケースを実行vendor/bin/phpunit# または機能テストのみvendor/bin/phpunit --testsuite 機能
# reports はディレクトリ名vendor/bin/phpunit --coverage-html reports/
コード カバレッジ レポート用にreports
ディレクトリが作成されました。 「dashboard.html」を開きます。
このリポジトリは、Hujjat/laravStart と彼の Youtube の素晴らしいビデオ チュートリアルによって動機付けられています。
MITライセンス。