タグ

ブックマーク / laravel10.wordpress.com (3)

  • Elixir:バージョニング編

    CSSJavaScriptファイルを更新しても、ファイル名が同じ場合、ブラウザがそれらををキャッシュしたままで、更新が反映されないことがあります。この問題を解決する為に、Elixirではファイル名にバージョンを付与することが出来ます。 gulpfile.jsに、タスクを定義します。 // gulpfile.js var elixir = require('laravel-elixir'); elixir(function(mix) { mix.version([ 'css/app.css', 'js/app.js' ]); }); mix.version()は、引数で指定されたファイル名にユニークなバージョンを付与します。引数で指定されたファイルは、public ディレクトリにあるとみなします。バージョンを付与されたファイルは、public/build ディレクトリ以下に出力されます。

    Elixir:バージョニング編
  • Elixir:Bootstrap編

    Elixirを使って、Bootstrap3をセットアップします。 Bowerのインストール CSSJavaScriptといったフロントエンド用のパッケージ管理ツールの Bower をインストールします。Bowerはnpmを使ってグローバル環境にインストールします。 npm install -g bower Bowerを初期化して、bower.jsonファイルを作成します。 質問には全てリターンキーを押して、デフォルト回答します。 bower init Bowerの詳細は公式サイトをご覧ください。 http://bower.io/ Bootstrapのインストール Bowerを使ってBootstrapをインストールします。 ここでは、Sass版のBootstrapをインストールします。 bower install bootstrap-sass-official --save bower_c

    Elixir:Bootstrap編
  • 依存性の注入とは

    Laravel のドキュメントを見ていると「依存性の注入」という言葉が良く出てきます。依存性の注入は Dependency Injectionと言われ、「DI」と表記されます。また、別の表現では Inversion of Control(制御の反転)とも言われ、「IoC」と表記されます。Laravel のドキュメントでは「 loC」の方が使われています。 Laravel では、依存性の注入という概念を核としてフレームワークが作成されています。この概念を理解することが、Laravel を理解することへの近道になるかと思います。 この依存性の注入とは何でしょうか? 今回は簡単なPHPのサンプルで、この概念を理解したいと思います。 ※ Laravelを使ったソースコードでは無いのでご注意ください。 依存性の注入を使っていないケース <?php // send_message.php /* * C

    依存性の注入とは
  • 1