Laravelを使用してテーマを作成しただけで、クライアントのインストール方法と、データベースの移行方法と管理データの挿入方法を販売することにしましたか?Laravelインストーラの作成方法
phpmyadminからデータベースをエクスポートしてインポートすることはできますが、クライアントにとっては適切ではないと思います。
クライアントとの対処方法
Laravelを使用してテーマを作成しただけで、クライアントのインストール方法と、データベースの移行方法と管理データの挿入方法を販売することにしましたか?Laravelインストーラの作成方法
phpmyadminからデータベースをエクスポートしてインポートすることはできますが、クライアントにとっては適切ではないと思います。
クライアントとの対処方法
クライアントがデータベースを簡単にインポートできるようにしたい場合は、Laravel Migrationを参照してください。
また、いくつかのデータを追加したい場合は、これを見てくださいanswer。
クライアントは、プロジェクトのルートディレクトリからphp artisan migrate
するだけです。
あなたの答えをありがとう...クライアントがプロジェクトを共有ホストにインストールする方法を聞いていますか? –
プロジェクトが完全なLaravelアプリケーションの場合、コードをgithubなどに置くことができます。 クライアントはレポをクローンするだけで済みます。 また、イアン・ロドリゲスはあなたにパッケージの良い解決策を教えてくれます。 –
あなたが--table
と--create
オプションもテーブルの名前を示すために使用し、移行は、新しいテーブルを作成するかどうかをすることができる
このコマンドを使用して、マイグレーションを作成することができます。あなたはmake:seeder
職人のコマンドを実行し、シーダを生成するにはSeeder
を使用することができ、データを挿入するために今すぐ
php artisan make:migration create_users_table --create=users
php artisan make:migration add_votes_to_users_table --table=users
:これらのオプションは、単純に指定されたテーブルで生成された移行スタブファイルをあらかじめ記入してください。フレームワークによって生成されたすべてのシーダーはdatabase/seeds
ディレクトリに置かれます。
php artisan make:seeder UsersTableSeeder
クライアント側
インストール
GitHubを使用する:単純に[クローン]ボタンまたは[ダウンロード]ボタンをクリックしますこのページのOPの右と 使用GitのダウンロードZIPを選択:gitのクローンhttps://github.com/austintoddj/canvas.git
コピー.env.exampleの内容をと プロジェクトで.envと呼ばれる新しいファイルを作成しますルート。アプリケーション変数を新しいファイルに設定します。 のインストール中は、APP_ENVの値をローカルに設定してください。
php artisan canvasをインストールして、画面の指示に従ってインストールしてください。
クライアントがプロジェクトを共有ホストにインストールする方法を聞いていますか? –
あなたは、a packageとしてエクスポートあなたのcomposer.json
を設定し、あなたはしかし、すべてのをラップしますphp artisan your-package:install
のようなコマンドを作成することができるなどの移行、ビュー、ルート、のようなコードのあなたの作品を起動し、登録するYourPackageServiceProvider
を作成することができますパッケージを適切にインストールする手順
だからあなたのパッケージがインストールされて得るためにあなたのクライアントがします順番に:
作曲
composer require `your-namespace\your-package`
経由でパッケージをインストールし、その後、サービスプロバイダの登録(Laravel 5.5にあなたがauto-discoveryを使用することができます)と:
をphp artisan your-package:install
あなたは良い例としてVoyagerを見ることができます。
クライアントが共有ホストにプロジェクトをインストールする方法を聞いていますか? –
作者経由で 'your-namespace \ your-package'が必要です –
Laravelの任意のバージョンに外部パッケージをインストールする場合は、プロバイダプロバイダのconfig/app.phpファイルにサービスプロバイダを追加する必要があります。例えば :私たちは、その後ボイジャーパッケージをインストールした場合、我々はTCG \ボイジャー\ VoyagerServiceProviderを追加する::クラスを、クライアントはLaravelのアプリをインストールする場所に応じて、この
'providers' => [
// Laravel Framework Service Providers...
//...
// Package Service Providers
TCG\Voyager\VoyagerServiceProvider::class,
// ...
// Application Service Providers
// ...
],
のように持っている、あなたはセットアップするための職人コマンドを作ることができますあなたのテーマ。あなたのテーマのドキュメンテーションをすべての指示とともに書くことを検討してください。 – Digitlimit
自分自身で試してみようと注意を払わないでください – TGrif