Laravel基本的なプロジェクトの開発プロセス

###作曲のプロジェクトが確立
以下の不可解なライブラリ5.1.11を

このディレクトリには、作曲を取るように作成することはできません5.2を作成したり、キーのインストールパッケージをダウンロードする必要がありました
1 
2
`` ` 
作曲を作成し、プロジェクトをlaravel / laravel myappの--prefer-distの

###環境の設定項目

  • コンフィギュレーションデータ接続
    オープン.env設定ファイル(これは第一次の誤差を求められますインストールプラグインの構成のいずれかでなければならない)は、典型的には、内部マルチデータベース接続のために修正された構成ファイル内database.phpで設定であります
  • 初期の作曲
    、構成検索作曲で、その後、それをダウンロードしたりインストールして、プロンプトに従ってください、で行かないアドレスcomposer.pharを記入(C:ProgramDataComposerSetupbincomposer.pharこれはのみ参照目的のために私の立場である)、その後、初期化を識別が完了しました
  • ラインコンフィギュレーションツールのサポートコマンド
    symfonyのコンソールに基づいて1 [追加]をクリックして選択ツールを決める
    2にエイリアスをしてから、スクリプトアドレスが職人環境が実行されていない場合php.exeには、アドレスを選択しなければならない場所です追加
    あなたは、現在の選択は3の後に完了し、編集を指すことができますがアイテムの下でグローバルに使用または使用(私はこの新しいプロジェクトを確立するために、現在のプロジェクトで選択された最後の時間も再びインストールされている私が選んだこの時間は、次のプロジェクトでのグローバルな表情を詰め替えて再びまだ開いていません すでにビジネスまでグローバル構成は、第2なしです結果のファイルが古いプロジェクトにまだあるように、)それほど役に立たない、新しいプロジェクトで生成することができない私はインストールすることなく、グローバルコマンドけれども間違っていたようだが、また、名前空間
    4つの構成ファイルがそこにコピーすることができますが、そこには、交換する必要がありますプロジェクト名は、文句を言うべきではありません
    。注##
    私はアップグレードされていないか、10.0.1事実はcmdのコマンドに不自由され、問題の私のphpstormバージョンかもしれlaravel 5.2年間で、コマンドラインツールのサポートの設定職人が、未知の特定の理由を与えられていますトラブルをダウングレードする5.1ちょうどプロジェクトでそんなに入力を持っていたので、laravel 5.1キーが唯一の新しいインストールパッケージを作成するために使用することができるので、オンラインライブラリの作曲は、問題は、ベンダーの欠如であるものを知っていません生成されるよりもはるかに少ないに遭遇しました5.2プラグインは、プロジェクトをサポートしており、それは元々 、最後の5.2を使用するように意図したものではなく、あきらめていない変更されました

###プラグphpstromをインストールするには

  • Laravelプラグイン

    1 
    2
    3
    4
    // phpstromが検索Laravelでプラグインの設定でプラグインが付属していますが(これはコードのほとんどを促すことができる)の会議に登場
    問題があるものの、再インストールすることができないことに注意してください//しかし、あなたはそれをアクティブにする必要があり、新しいプロジェクトを開くことができませんでした
    / /設定- >その他の設定- > Laravelのプラグイン- >このプロジェクトのために有効にするプラグイン
    ので、このプラグインは、//そうします
  • Laravel-IDEヘルパー

    1 
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    //セットアップ
    作曲ザ・はbarryvdh / Laravel-IDE-ヘルパー必要
    //設定ファイルの設定> app.php>サービス配列
    BarryvdhLaravelIdeHelperIdeHelperServiceProvider ::クラスは、
    //いくつかの静的コマンドプロンプトそのような文書を生成が促されます
    PHPの職人のIDE-ヘルパーを:生成する
    updateコマンドでcomposer.jsonに追加します。//(ローダプロンプトを確保するために、最新の際に変更するときに自動的に生成された順序を変更することはできません再起動)
    、「更新前-CMD」:[
    「クリアコンパイルPHP職人」、
    "アルティザン-IDEヘルパーPHP:生成」、
    "PHP職人最適化"
    ]、
  • 点灯/ HTMLの
    laravel 5.2パッケージ名の変更は、変更以下、そのアドレスを使用することはできません

    "5.2。*" `` `パッケージの場所はCollectiveHtml```` `by`交換されていました
    1 
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    `` ` 
    //セットアップ
    作曲ザ・が点灯/ HTMLが必要になります。^ 5.0
    //設定プログラム
    IlluminateHtmlHtmlServiceProvider ::クラス、
    ファサードエイリアス設定ファイルを設定//はライン上であるの両方を感じて設定したエイリアスのapp.php配列です同じ
    'Form1の' => :: IlluminateHtmlFormFacadeクラス、
    'HTML' => :: IlluminateHtmlHtmlFacadeクラス、

    / *
    テンプレートファイルINから::示唆はない
    IDE-helperコマンドが実行されていないので、これが直接作曲と直接代わりに、更新プログラムのインストールとで書かれたcomposer.jsonを使用してのインストールを必要とするので、それが
    回避策:手動で更新しますか、プロンプトでIDE-helperコマンドが表示されます
    方法は、一度、すべてのためにそこにあるように設置の「プレインストール-CMD」配列が自動的に実行されたときに、再びこのコマンドを置くことです
    * /

  • Laravel Debugbar

    1 
    2
    3
    4
    5
    6
    //セットアップ
    作曲インクルード必要barryvdh / Laravel-DebugBar
    @コンフィギュレータの
    BarryvdhDebugbarServiceProviderクラス::、
    @ファサードが配置され、別名
    'Debugbar' => BarryvdhDebugbarFacade ::クラス 、
  • 設定コマンドラインツールをサポートしています
    公式の参照文書を

    1 
    2
    3
    #上記のあなたが直接、Ctrlキー+は、内部の+ Xコマンドラインツールの呼び出しを直接入力職人コマンドプロンプトをシフトし、簡単に補完することができます使用することができるように構成されている
    カスタムコマンドが注目に追加されていない場合は#問題がありますが一例では、私は自分のメイクを追加しました:ビュー(既に決定あなたがヒントを追加することができます)が、手動でこのオプションは、プレスxmlファイルが存在することになる第四の点を開くために右側にあるエディタで開い定義構成ページに自分のヒントを追加することができますコマンドのフォーマットはの後ろに埋めるために使用することができます
    #が自動的に追加プログラムを書くことができるかもしれ未来

###データベースの確立に
上記の構成に設立されたデータベース環境が完了すると、今、私たちは、必要なテーブルを作成し始めました

  • モデル

    1 
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    ダイレクトモデリングおよびデータベース移行と//コマンド
    職人メイク:モデルモデル/タスク-m

    //移行ファイルを修正
    #2016_03_17_085421_create_tasks_table.php
    アップパブリック関数()
    {
    スキーマ::作成します(「作業」、関数(表青写真$){
    $卓上>インクリメント(」上記のIDを述べた『);
    $卓上>文字列(』名前「); //フィールド名を追加
    (卓上>タイムスタンプを$);
    });
    }

    //移行コマンドを実行する
    職人の移行を
  • ルーティングを書きます

  • テンプレートを書きます

オリジナル:ビッグボックス  Laravel基本的なプロジェクトの開発プロセス


おすすめ

転載: www.cnblogs.com/chinatrump/p/11615036.html