Laravel4はフォームを書くのも簡単です。 {{Form::open(array('url' => 'foo/bar', 'method' => 'put'))}} {{Form::token()}} {{Form::label('email', 'メールアドレス', array('class' => 'email'))}} {{Form::email('email', 'test@example.com', array('id' => 'email'))}} {{Form::close()}} ※bladeテンプレートエンジン利用 Form::open〜Form::closeの間にフォームの中身を書いていきます。モデルと結合する場合はこう。 {{Form::model($user, array('route' => array('user.update', $user->id)))}
ここで中級者とは、仕事でもプライベートでも構いませんが、日常的にプログラムを書き続けて、5~10年であることとします。 ただプログラムを書くのでは無く、より良い書き方の追求、より良い開発環境の構築(スクリプト、CI等)、 他の言語の習得、使っているツールのソースリーディング。 これらを続けての5〜10年とします。 初心者の方はこちらへ けなくのプログラマが読むべき本10冊 - WeBLoG http://d.hatena.ne.jp/kennak/20070509/1178766259 また、CIやらないといけないのは解っているけど、一人じゃできないとか、 忙しいからできない等の言い訳も初心者とします。 本題、開発を続けて年数が経つと全体がなんとなく見えてきます。 開発しながら、自分の環境、言語、プログラムを改善し続けてきて、更に見えてくること。 改善するのは開発だけではいけないという事実
言語ファイルのディレクトリ構造 app/langディレクトリ以下に、en、jaなど言語ごとのディレクトリが並びます。 このディレクトリ内に複数の言語ファイルを格納できます。ファイル名はメソッドで翻訳情報を取得する際に指定する仕組みになっているため、自由に命名して整理することができます。 言語ファイルの書き方 連想配列で指定します。 //app/lang/ja/messages.php <?php return array( 'welcome' = 'ようこそ!' ); 利用法 Lang::getの引数に[言語ファイル名.配列のキー]という形の文字列を渡して値を取得します。 echo Lang::get('messages.welcome'); 翻訳の中に変数を使う 言語ファイルでプレースホルダーを設定し <?php return array( 'welcome' = 'ようこそ! :nam
The Bootstrap Blog News and announcements for all things Bootstrap, including new releases, Bootstrap Themes, and Bootstrap Icons. Today we’re shipping v3.0.1, a huge patch release with over 750 commits since v3 was released two months ago. We’ve outlined most of the changes below, including documentation updates, bug fixes, and even a few deprecations (our first in the history of the project). Do
こんにちは。ファガイです。 先日からLaravel4のworkbenchに関して知識を付けてました。 しかしながら、workbenchを作ってから動かそうとすると動かなかった。 エラーはServiceProviderが無いとのこと。 ServiceProviderはちゃんと用意していたし、名前空間も間違ってなかった。 最初、VendorNameとかベンダー名付けたからかとか疑ったけど、結局それじゃなかった。 実は、workbenchを作成している際に以下のエラーが表示されていた。 [root@fagailocal laravel]# php artisan workbench sample/package --resources Package workbench created! sh: composer: コマンドが見つかりません ??? 一応workbenchは作られてるっぽいから良
In the century of Higgs boson, people don’t like blabbermouthes. so if you want to know “why i choose Laravel”, the answer would be “Hugging future” and you can stop reading. I’m not going to write a technical article But if you ask for details, here we go: 1. CodeIgniter is deadWho can say that CodeIgniter wasn't best PHP framework ever?! But like every good thing, CI dead. I don’t want to explai
FuelPHPで最初に便利だったのがhttpdのメソッドでコントローラーのアクションを分岐できるところ。 FuelPHPが動かないサーバの案件でCodeIgniterを使ったときに真っ先に追加したのがこの機能。 function action_xxx (){ function get_xxx (){ function post_xxx (){ と書くだけで、GET, POSTによるアクションの分岐が可能になります。 以下の内容のMy_Controller.phpを作成。 <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class MY_Controller extends CI_Controller { var $uploaded; var $view_headers; var $view_f
FuelPHPユーザの方へ。rekkacopyは使わないことをお薦めします。 最近、twitterでの「FuelPHP」の検索結果がrekkacopyに汚染されています。これは、ある意味、新しいかたちのスパム行為だと思います。 というわけで、rekkacopyのツイートをしている人は印象が悪くなりますので、できればrekkacopyは使わないことをお薦めします。 検索結果からrekkacopyのツイートをフィルタする方法 twitterでは、fuelphp -source:"rekkacopy"のように検索キーワードに-source:"rekkacopy"を追加すれば、rekkacopyからのツイートを除いて検索できます。 rekkacopyによるツイートのサンプル ちなみに、「FuelPHP」で検索すると、以下のようなrekkacopyのツイートが見つかりました。 「WebSig1日~」
Thoughts, ideas, random notes, ramblings... Anything about PHP in general, and FuelPHP in particular. Sometimes serious, sometimes with a big wink. But always with a message. Do you have an opinion about an article? Don't forget to comment! It's been busy times lately. We've been trying to get 1.7 out of the door for quite some time, but every time new issues were reported that needed attention. P
タグ: Laravel4 Laravel4に関する新刊、"Implimenting Laravel"日本語版は、明日(2013年10月5日)の早朝にリリースします。現在、見直し作業中ですが、推敲が終わらなくてもリリースします。Leanpub社からの出版ですので、改訂版は無料で入手できます。 発売開始から、10月7日の夜7時頃まで、最低価格を25%ディスカウントして、発売します。既に、Laravelの関連本も増えていますので、プロモーションも兼ねています。オリジナルの著者に確認したところ、OKがもらえましたので、発売開始記念セール実施します。 内容は、Taylor Otwell氏の構造本や、様々なサイトでも紹介されている、堅牢なアプリケーション作成のための原則をLaravelに応用するやり方を、実際のコードを通して、学ぶものです。最終的なコードはGitHubで公開されています。 ですから、初
タグ: Laravel4 Laravel4に限らず、いくつかプロジェクトを持っているとデブロイのやり方が紛らわしくなってきます。 普段は、シェルのエイリアスを切り、プロジェクトごとにワンコマンドでアップできるようにしていますが、そのコマンドが何だったか、思い出すのに苦労し、結局.bashrcの内容を読んで思い出しています。 今回、Laravel4のCookbookを翻訳して、その中にプロジェクトごとにデプロイコマンドを作成するアイデアがありました。 確かに、そのプロジェクトのルートフォルダーに行き、Artisanコマンドとして毎回同じコマンドを使用すれば、思い出すこともありません。プロジェクトに適したデプロイ手法を設定しておけば、迷いません。 すでに、Artisanコマンドは何回か作成していたので、その他のアイデアも盛り込み、デプロイコマンドを作成しています。(まだ、完成していません。:D
タグ: Laravel4 今まで翻訳したLaravel4書籍をまとめて紹介したことがなかったので、取り上げてみます。順番は日本語版の出版順序です。最後に、未翻訳のLaravel本も紹介いたします。 全部カナダの電子出版スタートアップである、Leanpub社から出版されています。ほとんどの書籍でサンプルを読むことができますので、購入前にサンプルを一読されることをおすすめします。 Laravel4 ドキュメント+ 購入先:https://leanpub.com/laravel4plus 著者:Hirohisa Kawase 値段:5ドル 私が出版しています。定期的に公式ドキュメント原文の変更を反映しています。更新メールの通知の際、変更ポイントをお知らせしています。大体1〜2週間間隔でアップデートしています。(現在、変更があまり頻繁ではないため、2〜4週間感覚になっています。) 同じ内容をWeb
タグ: Laravel4 共有サーバーの中にはドキュメントルートが変更できないものもあり、その状況じゃ使えないとツイートされていました。 実際には、簡単に使えます。元ネタは以下の英語サイトです。(正確に言えば、以下のサイトを参照しなくても、コメントを読んでもらったり、コードを追いかけてもらえば、何をすれば良いか分かるでしょう。) 参照:Creo:Removing the /public segment in a Laravel 4 app... 以下の手順で、インストールルートをドキュメントルートへ変更できます。 1.publicフォルダーの中のファイルを全部、一つ上のインストールルートへ移動します。.htaccessも忘れずに! 2.ルートへ移動したindex.phpをエディターで開き、以下の2箇所を変更します。 ... require __DIR__.'/bootstrap/autol
「こんな、中年のおやじが、オヤジギャクをばんばん言っている本をどうやって訳せばいいんだろう?」と随分悩みました。しかし、「なんだ、いつもの俺のまま、訳せばいいんじゃん」と気付き、楽になりました。パンチカード?読み込ませたことあります。ええ、ほんの数回ですけど。緊張しました。(何のこと?本書をお読みください。) さて、本書は多少癖がありますが、ソフトウェア開発のポイントを現実に即して解説しています。LaravelはWeb開発のフレームワークですが、コマンドラインツールの開発を使用し、設計のポイントを解説しています。本格的なWebシステムを構築するとなると、コマンドラインツールの実装も必要となるでしょうから、知っていて損はないでしょう。 Web開発編では、BootstrapとJavascriptを使用した開発を大まかに体験します。実際、コマンドライン編までで、APIの基礎部分は完成しているため
This is a manually curated list of companies and organizations using Laravel, with an emphasis on showing real-life projects, not just developer-focused tools and sites. Our goal isn't to get as many sites in here as possible; it's to show people who are unsure about Laravel what it can be used for.
(翻訳者注:この書籍はLaravel4.0〜4.2までの間に章が追加されました。Laravel自身も、その他に使用しているパッケージもバージョンアップされ、内容と一致していない部分があります。以下の説明文では進行中となっていますが、既に半年新しい章が追加されておらず、また原文の章の進行は11/11となっており、これ以上章が追加される可能性は低いようです。) 簡単に紹介します。この電子書籍ではLaravel 4フレームワークで構築された、様々なプロジェクトを提供します。今現在、5章、160ページあります。1月末までに、更に7章を追加し完成する予定です。計算すると、500ページ程度になりますが、19ドルでしたら、お安いでしょう?追加される章、更新、修正はもちろん無料です。売上の半分はLaravelフレームワークを作成したTaylor Otwell氏の素晴らしい働きに対して、寄付します。(翻訳版
Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Book description Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores modern options, giving you a taste of each with ideas that will help you
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く