laravel スターター テンプレート。多くの機能を備えた新しいスケーラブルな Laravel プロジェクトを開始するときに時間を節約します。
ライブデモですべてを見ることができます
Dashboard Creditional
Super Admin
User: [email protected]
Pass: secret
User
User: [email protected]
Pass: secret
要件に注意してください:-
PHP7.4 をお持ちの場合は、このテンプレートをすべての機能で問題なく使用できますが、PHP が 7.4 未満の場合は、Spatie Media Library では使用できないため、Spatie Media Library をアンインストールするか、php を 7.4 以降にアップグレードする必要があります。 Spatie Media Libraryの詳細はこちら
プロジェクト用にいくつかのカスタム コマンドを作成しました。以下にコマンドをリストし、その使用法について簡単に説明します。
composer clear-all
これは、設定、ルートなどを含むすべてのキャッシュをクリアするショートカット コマンドです。
composer fix-cs
このコマンドでコードスタイルの修正を適用します。
laravel-starter-template
ほぼすべてのアプリケーションで最も一般的な多くの機能が付属しています。これはテンプレート プロジェクトであり、他のプロジェクトで使用できる方法で構築することを目的としています。
これはモジュール型アプリケーションであり、デフォルトで多数のモジュールがインストールされます。将来のアプリケーションのベースとして使用すると便利です。
Backend
とFrontend
名前空間として完全に分離されています。Modules
として開発されます。投稿、コメント、タグなどのモジュールは、ユーザー、ロール、権限などのコア機能から分離されています以下の手順に従って、プロジェクトをインストールして実行します。
git clone https://github.com/omaralalwi/laravel-starter-template
composer install
実行します。.env.example
をコピーして.env
ファイルを作成します。これを行うにはコマンドcp .env.example .env
を使用できます。.env
ファイル内のデータベース名と資格情報を更新します。php artisan migrate --seed
実行します。php artisan storage:link
php artisan key:generate
php artisan serve
実行してhttp://127.0.0.1:8000
にアクセスします。localhost:8000/admin/dashboard
ユーザー名: [email protected] パスワード: Secret新しいアクセス許可を作成した後、次のコマンドを使用してキャッシュされたアクセス許可を更新します。
php artisan cache:forget spatie.permission.cache
FontAwesome と CoreUI Icons、バックエンド テーマには 2 つの異なるフォント アイコン ライブラリがインストールされ、フロントエンドには FontAwesome のみがインストールされます。どちらの場合も、無料版を使用しました。自分のプロジェクト用にプロ バージョンを個別にインストールすることもできます。
スパイトのパッケージによると:-
デフォルトのローカルを設定/翻訳可能にし、「fallback_locale」 => null を編集して、アラビア語を好む場合は「fallback_locale」 => ar のように優先ローカルにします。
注: これは、アプリのローカルではなく、翻訳されたモデルのローカルを優先します。これは、多くの言語の製品を挿入した場合、主言語が ar になることを意味します。
すべての翻訳用 Toturials パッケージはここにあります。インストールする必要はありません。プレインストールされています。Toturials を参照してください。
管理者としてログインするには、次のコマンドを実行して追加する必要があります
php artisan db:seed
次に、投稿、コメント、タグ、および別のモデルのデモ データを挿入し、次のコマンドを実行します。
php artisan starter:insert-demo-data --fresh
これらのいくつかのスクリーンショット
このプロジェクトは、最初の Laravel スターター テンプレートになるまで進化し、成長し続けます。引き続き最新の情報をお知らせください。
私に連絡してください Twitter または Freelancer で私を雇う または UpWork で私を雇う または 電子メールで連絡する
このプロジェクトは、MIT ライセンスに基づいてライセンス供与されたオープンソース ソフトウェアです。
Lexi Translate は、モーフ関係とキャッシュ機能を利用して、多言語 Eloquent モデルの翻訳管理を簡素化します。
Gpdf PHP および Laravel アプリケーション用のオープンソース HTML から PDF へのコンバーターで、すぐに使えるアラビア語コンテンツおよびその他の言語をサポートします。
laravel Taxify Laravel Taxify は、Laravel アプリケーション内で税金 (VAT) の計算を簡素化する一連のヘルパー関数とクラスを提供します。
laravel Deployerゼロダウンタイムとさまざまな環境およびブランチによる、Laravel および Node.js アプリの効率的なデプロイメント。
laravel Trash Cleaner は、パッケージをデバッグするためのログとデバッグファイルをクリーンアップします。
laravel Time Laravel アプリで日付と時刻のクエリを簡単に管理できるようにするシンプルな特性とヘルパー関数を作成します。