タグ

2014年7月7日のブックマーク (7件)

  • Laravel コードで見るファサードクラスの仕組み

    Laravel の特徴として良く挙げられるファサードクラスの仕組みをコードで見てみました。 Laravel のファサードクラス Laravel では、Input::get()やRoute::get()など、クラスメソッドでフレームワークの機能を利用する場面が多くあります。 これは一見すると、InputやRouteクラスで提供されているクラスメソッドを実行しているだけに見えますが、これらのクラスにメソッドの実装があるわけではなく、実際はIoCコンテナに格納されているインスタンスのメソッドを実行しています。 例えば、InputであればIlluminate\Http\Requestクラス、RouteであればIlluminate\Routing\Routerのインスタンスメソッドが実行されます。 これらのインスタンスは、IoCコンテナにて管理されており、ファサードクラスのクラスメソッドが実行される

  • Loading...

  • Laravelでお手製ライブラリを使いたい時のTips - 生涯未熟

    Laravelで共通関数とかをまとめてあるお手製ライブラリを作って使いたい・・・ そんな時はこんな感じでやってみましょー! (注:Laravel ver4.1.29でのお話になります) 簡単なところから・・・ まずは簡単にライブラリを置いとくディレクトリを作りましょー app/の下とかに作るのがいいかも gist7b9f9346ff0111e60407 各設定ファイルにディレクトリを認識させる で、次に各設定ファイルに書き加えをしてこのディレクトリを認識させましょー ・app/start/global.php gistcb516334ca45a032f988 ・composer.json gistbb11dff3419fcd192f27 この設定の後はお馴染みのcomposer dumpautoloadを忘れずに! ライブラリファイルの作成 ここでは適当にhelper.phpとしますー g

    Laravelでお手製ライブラリを使いたい時のTips - 生涯未熟
  • Trumbowyg - A lightweight WYSIWYG editor by Alex-D / Alexandre Demode

    A lightweight WYSIWYG editor Light, translatable and customisable jQuery plugin Beautiful design, generates semantic code, comes with a powerful API <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit, <strong>some text bold</strong> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea co

  • Laravel4、学習の道

    タグ: Laravel4 この記事は書きかけです。順次変更していきます。 Laravelの最新バージョンは4.0です。リリースされてまだ半年たっていません。Webで検索すると当然ながらLaravel3、Laravel4の情報が混ざって見つかります。混同しないようにご注意ください。 初めてのLaravel4 PHPはある程度わかるけど、フレームワークは初めて、Laravelを触ったことがない方々向けの資料です。 Composerのインストール Laravelを始め、最近のPHPパッケージはComposerを利用しています。まずは、Composerをインストールしましょう。 Linux/Unix系:Composer体をインストールする Windows版:コンポーサーのインストール Laravel4のインストール Laravel4、基礎の基礎:1.インストール Laravel4、基礎の基礎:2

  • Laravel Testing Decoded 日本語版

    (訳者注:この書籍の対象は、Laravel4.0です。 現行の4.2でも考え方の部分は利用できますが、Laravelを含め、紹介しているツール類の更新・進化もあり、書通り動作しない部分が多くなっています。著者は新しいテストについての書籍を、この秋に出版するとつぶやきましたが、2015年1月に次期バージョンの5.0リリースが予定されており、変更点も多いため、たぶん新しいテストは大分遅れると思われます。) 何度も経験しました。アプリケーションが大きくなるにつれ、段々いい加減になり、テストしないソースコードも増えていくんです。そのうち、アプリケーションを手動でテストするのは現実的でなくなってきて、「無理だ!」という話しになります。そんな時こそ、自動テストが当に必要なんだと、認識し始めるのです。もちろん、皆さんも過去にTDDに関する書籍を読んでいらっしゃるでしょう。しかし状況は多種多様で、突

    Laravel Testing Decoded 日本語版
  • Laravel 4 first impression - new takyam();

    表題の通り、今最も熱いと噂のPHPフレームワーク「Laravel」を触ってみました。 LARAVEL 4 HAPPY HACKING http://www.slideshare.net/takashiohida/laravel4 Laravel4 Happy Hacking from Takashi Ohida こちらの資料を拝見する限り、FuelPHPよりイケてるんじゃないかという気がしたので、ほんの少しだけ触ってみました。いくつか気になったところとか、メモメモ。 Routing FuelPHPはControllerとController内のメソッド名に関する規約が定義されており、URLがそれに沿った形になるので、ルーティングする必要がありません。 一方Laravelは、Railsその他一般的なフレームワークと同様、ルーティングファイルを元に、URLとコントローラを関連付けていくようです

    Laravel 4 first impression - new takyam();