タグ

2017年2月27日のブックマーク (8件)

  • Composer超入門 - Qiita

    Composerをこれから試そうと思っている人向けの文書です。 Composerって何? ComposerはPHPプロジェクトの依存ライブラリを根こそぎvendor/以下にダウンロードしてくれるツールです。 詳しくは http://getcomposer.org/ を参照のこと。家ドキュメントは超充実していますが、家に和訳が無いせいか日ではまだまだ普及段階といった印象です。 Composer用語のまとめ composer.json - そのプロジェクト自身の情報と、依存するライブラリ情報などを記述するJSON形式のファイル。これを元にComposerが仕事をする。 package - トップディレクトリにcomposer.jsonが含まれているVCSリポジトリまたはzipファイル。 Packagist - Composer用のpackage集約サイト。ここに登録されているpackag

    Composer超入門 - Qiita
  • 依存性の注入とは

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

    依存性の注入とは
  • 【Laravel】マイグレーションとは?(PHP)

  • Laravelのマイグレーション(Migrations) - ハマログ

    こんにちは、かねこです。 はじめに Laravelでのデータベースマイグレーションの利用方法について書きます。 Laravelというのは、PHPのウェブアプリケーションフレームワークのことです。 ちょういいよ! Welcome! – Laravel PHP Framework さて、前回の記事をコピーした所で早速ためしてみましょう マイグレーションとは ウェブアプリケーションを開発・運用していると、データベースの構造はどんどん変更されていきます。 この変更を、従来(?)のようにSQLを直接記述するのではなく、フレームワークにより予め決められた形式で記述することで、以下の様な利点を享受することができます。 使用するデータベースの種別に依存せずに、データベース構造の変更ができる データベースの構造変更を、バージョン管理することができる データベースに加えた変更を段階的に、環境に反映することがで

    Laravelのマイグレーション(Migrations) - ハマログ
  • Laravelのマイグレーション - Qiita

    データベースのテーブル作成や編集などを管理する方法として「マイグレーション」ってのがあります。 その方法は大きくわけて2段階。 マイグレーションファイルの作成 マイグレーション実行 マイグレーションファイルってのは「どんなテーブルを作るか」というテーブルの設計書。 当然設計書を作ったらそれを実行しなければテーブルはできないわけで、この実行にあたるのがマイグレーションです。 今回は実際にフォームで受け取ったデータを格納するテーブルを作っていきます。 公式ページの Database:Migrationsのところにあたります。 マイグレーションファイルの作成

    Laravelのマイグレーション - Qiita
  • フロントエンド片手間ンによる Laravel Elixir 入門 - Qiita

    この記事も若干古くなってきましたので… 他のフレームワークでも使える Laravel-Elixir という記事を書きました。入門から設定値の上書きの仕方まで。 この記事を書いた頃は browserify や browserSync できなかったですが、今はできますよ。! はじめに この記事は、フロントエンド片手間ンである @localdisk が Laravel Elixir を使ってみた記録です。頑張りました。 注意点 Laravel5 はおそらく来年のリリースになります。以下のコードは Laravel Framework version 5.0-dev で書かれました。 筆者の環境は Mac OS X 10.9.5 HomeBrew を使用している 当エントリに書かれたコードはすべて動作確認をしていますが、筆者はフロントエンド片手間ンなのでもっと効率のよい方法や勘違いがあるかもしれませ

    フロントエンド片手間ンによる Laravel Elixir 入門 - Qiita
  • Laravelでartisanコマンドを自作してみる - Qiita

    クラスを編集 app/commands/hoge.php さっき作成したクラスのファイルは、ここに配置されています。 今回はコマンドを動かしてみるだけなので、簡単に3箇所だけいじっていきます。 1.$name これがコマンド名となります。 デフォルトでは protected $name = 'command:name'; となっているはずです。 これを protected $name = 'command:shout'; と編集。 2.$description これはコマンドの説明となります。 さっきphp artisan listで一覧表示したときに、見てたやつです。 デフォルトでは、protected $description = 'Command description.';です。 これをprotected $description = 'Shout "fuga!fuga!"';と書

    Laravelでartisanコマンドを自作してみる - Qiita
  • Laravel artisanコマンドメモ - Qiita

    よく使うLaravel artisanコマンドメモ。artisanはアルチザンと読むらしい。 使い方を調べる コマンド一覧 どんなコマンドがあるか。 バージョンアップで仕様が変わったりするので、たまに眺めてみる。

    Laravel artisanコマンドメモ - Qiita