$10 p/m for first 3 months. $15.99 p/m after that. Cancel Anytime!
![FuelPHP Application Development Blueprints | Packt](https://cdn-ak-scissors.b.st-hatena.com/image/square/4795369de35cab050f5a5ad0a6ed8e57526c49f9/height=288;version=1;width=512/https%3A%2F%2Fcontent.packt.com%2FB00876%2Fcover_image_small.jpg)
FuelPHPでSmartyを利用した共通テンプレートの分割 テンプレートの共通的な処理をまとめるため Controller_Templateを継承したクラスを利用してテンプレートを分割してみます。 コントローラー 継承元となるクラス。ここで各画面で共通なテンプレートを呼び出します。 vi fuel/app/classes/controller/basetemplate.php <?php class Controller_BaseTemplate extends Controller_Template { public function before() { parent::before(); $this->template->parts_header_block = View_Smarty::forge('parts/header'); $this->template->parts_f
はじめに こんにちは。次世代システム研究室のT.Tです。 今回は、FuelPHPの単体テスト戦略やPHP標準フレームワークのガイドラインの効果で触れてきたPHP標準フレームワークのコントローラとモデルについてご紹介したいと思います。 標準フレームワークの概要 システム要件 再掲になりますが、構築したフレームワークを導入するシステムの要件は概ね以下のようなものです。 クライアントからHTTPでJSONをPOSTして、サーバーからJSONをレスポンスする 各クライアントからのリクエスト数は多くても毎分数回程度 マスタデータとユーザーデータを扱う DBはマスタとスレイブの二台構成で、更新時だけマスタに接続する あまり厳密な処理はしない(語弊はありますが、リクエストやレスポンスの損失は若干許されて、無論ですがDB上の整合性は必要という感じ) 標準化の対象 標準フレームワークの適用対象となる最初のプ
今回は Route Model Binding 機能を使って、コントローラを修正したいと思います。Route Model Binding とは、今までモデルの id を受け取っていた箇所で、id の代わりに、id に対応するモデルのインスタンスを受け取れる便利な機能です。 ルートの確認 php artisan route:list +--------+-----------+-------------------------+------------------+------------------------------------------------------------------------+--------------+ | Domain | Method | URI | Name | Action | Middleware | | | DELETE | articles/
Laravel のドキュメントを見ていると「依存性の注入」という言葉が良く出てきます。依存性の注入は Dependency Injectionと言われ、「DI」と表記されます。また、別の表現では Inversion of Control(制御の反転)とも言われ、「IoC」と表記されます。Laravel のドキュメントでは「 loC」の方が使われています。 Laravel では、依存性の注入という概念を核としてフレームワークが作成されています。この概念を理解することが、Laravel を理解することへの近道になるかと思います。 この依存性の注入とは何でしょうか? 今回は簡単なPHPのサンプルで、この概念を理解したいと思います。 ※ Laravelを使ったソースコードでは無いのでご注意ください。 依存性の注入を使っていないケース <?php // send_message.php /* * C
ここ最近Laravelで遊んでます。 で、Laravelプロジェクト作ってから開発を始めるまでの下準備的なところを自分なりにまとめてみる。 前提的なの OS X 10.9.5 PhpStorm 8.0.3 ローカルにcomposerインストール済み Laravel5プロジェクトの作成 Create New Projectで新規プロジェクトを作る。 Project name:やLocation:はお好みで。Project Type:をComposer ProjectにしてOKボタンを押下。 composerパッケージを選ぶ画面になるので、Use existing composer.pharをチェックしてローカルにインストールしてあるcomposerのパスを入力。 PackageのAvailable packagesからlaravel/laravelを選択してOKボタンを押下。 パッケージ探す
www.sitepoint.com 2015年のPHPFrameworkのアンケート結果が出たようで、Laravelがダントツで1番だったとのこと。 仕事でも個人で使う分にもLaravelがいいとのことで、とにかくLaravelにしとけば間違いないらしい。 結構細かく統計結果を出してくれているので興味深い。 人気TOP5は上から順に、Laravel、Symfony2、Nette、Yii2、CodeIgniter 日本からの投票はあまりなかったもよう 若者には、PHPixieが人気 去年人気だったPhalconが息してない ちなみに去年の結果はこちら Best PHP Frameworks for 2014 てことでLaravelやりますか。
{{HTML::script('sample.js')}} //laravel4 <script src="{{ asset('sample.js') }}" type="text/javascript"></script> //laravel5 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
Experts in network security monitoring and network forensics NETRESEC| Products| Training| Resources| Blog| About Netresec On March 27 The following message was posted on the official GitHub blog: We are currently experiencing the largest DDoS (distributed denial of service) attack in github.com's history. The attack began around 2AM UTC on Thursday, March 26, and involves a wide combination of at
サラリーマンプログラマに向かない人の生きる道 2015.03.31 Updated by Ryo Shimizu on March 31, 2015, 14:44 pm JST 元日立で現VA Linuxの社員プログラマーらしき人が日立を辞めた後の転職を猛烈に後悔していることが話題になりました。 「年功序列などで働きづらい」として転職した元日立社員、転職後「日立のほうが良かった」と後悔して話題に/Slashdot この騒動を受けた本人のブログエントリを拝見しましたが、個人的にはあまり同情できません。 騒動の内容と今後について 上記のエントリを読んでいただければ私の言いたいことはだいたい伝わると思います。 残念ながら、世の中には、どれだけそれが好きでも、また、それに関する才能があったとしても、会社員には向いていないタイプの人が居るのです。たぶん今回の騒動の主となる人は会社員としてプログラマを
Type-hint your constructor parameters and the container can guess which dependencies to inject. class Foo { private $bar; public function __construct(Bar $bar) { $this->bar = $bar; } } Covers 80% of the use cases with 0 configuration. Expressive configuration PHP-DI's configuration is written in PHP, allowing to benefit from auto-completion, static analysis and refactoring support with any IDE.
Stop using tail -f (mostly) 12 Mar 2015 I still see a lot of people using tail -f to monitor files that are changing, mostly log files. If you are one of them, let me show you a better alternative: less +F The less documentation explains well what this +F is all about: Scroll forward, and keep trying to read when the end of file is reached. Normally this command would be used when already at the e
Beans International Corp社長の遠藤吉紀氏を取材した。1988年に渡米し、それから30年近く、シリコンバレーに滞在している。シリコンバレーでは珍しい製造業関連で起業し、浮き沈みの激しいシリコンバレーに身を置いてきた日本人である。会社経営の傍ら、中小機構国際支援化アドバイザー、SVJEN*ボードメンバー、JETRO Innovation Programのアドバイザーなども務める遠藤氏に、日系企業と世界の企業の違い、日本の可能性などを聞いた。 *SVJEN = Silicon Valley Japanese Entrepreneaur Network:シリコンバレーで起業する日本人を支援するネットワーク→http://svjen.org/index.php 26年間身を置いてきたシリコンバレー ――遠藤さんは1988年から26年間、ずっとシリコンバレーに身を置いてきたそう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く