Leanpub Header

Skip to main content

Laravel ドキュメント+

Laravel5の公式ドキュメントを翻訳してお届けします

Laravel5.1の公式ドキュメントを翻訳したものです。当ドキュメントのアップ―デート期間は終了いたしました。

The author is letting you choose the price you pay for this book!

Pick Your Price...
PDF
EPUB
WEB
221
Readers
About

About

About the Book

公式ドキュメントを日本語に翻訳しています。ドキュメントの修正に合わせ一定期間ごとに翻訳し、リリースしています。ただいま、バージョン5.1LTSを提供中です。

同じ内容はWebページとしても、無料公開しています。(http://readouble.com/laravel)

今回の当電子書籍のアップデート期間はLaravel4の公式ドキュメントのメンテナンス期間とさせて頂きます。(追記:Laravelのバージョンの付け方が変更されたため、2016年5月までのアップデートとさせていただきます。)(追記:アップデート期間は終了しました。)

本書の特徴
  • アップデートのたびにPDFなどに変換する手間が省けます。手間を考えるとかなり安い値段に設定しています。
  • 値段は情報自身とそのアップデートの値段と考えてください。出版しっぱなしではなく、新しいものへと更新し続けます。
  • 日本語Web版のバックアップとしてもご用意ください。
  • 最新の日本語版がいち早く届きます。
お願い

会社などでご利用くださる場合は、ご利用人数分ご購入ください。(まあ、これはLeanpub社の建前です。私の感覚では、例えば本当の書籍を会社で一冊購入する場合、回し読みするなら同時に読んでいる人は一名です。しかし電子書籍は簡単にコピーできてしまいますので、同時に読まれる方は増えると思います。ですからそこら辺は適当に均してもらい、「同時に読む可能性はこのくらいかな」という冊数お買い上げ頂けば良いと思っておりますので、よろしくお願いします。)

バルク購入

Leanpub社のシステムでは、大量購入に関するディスカウントなどのシステムは現在ありません。しかし販売している著作物は著者が自由に様々な形態で販売ができます。もし、学校などでまとめて購入いただける場合は、直接メールにて私、hirokws@gmail.comまでご連絡ください。

Share this book

Categories

Price

Pick Your Price...

Minimum price

$7.99

$7.99

You pay

$7.99

Author earns

$6.39
$

All prices are in US $. You can pay in US $ or in your local currency when you check out.

EU customers: prices exclude VAT, which is added during checkout.

...Or Buy With Credits!

Number of credits (Minimum 1)

1
The author will earn $12.00 from your purchase!
You can get credits monthly with a Reader Membership

Author

About the Author

Hirohisa Kawase

フレームワークをチェックしている時に、たまたま使用したLaravelに惹かれ、それ以降日本のPHP開発者さんへ紹介しています。

Contents

Table of Contents

  •  
    • 日本語電子書籍版前書き
    • 修正記録
      • バージョン5.1
  • I 前章
    • 1. リリースノート
      • サポートポリシー
      • Laravel 5.1.11
      • Laravel 5.1.4
      • Laravel 5.1
      • Laravel 5.0
      • Laravel 4.2
      • Laravel 4.1
    • 2. アップグレードガイド
      • 5.1.11へのアップグレード
      • 5.1.0へのアップグレード
      • 5.0.16へのアップグレード
      • 4.2から5.0へのアップグレード
      • 4.1から4.2へのアップグレード
      • 4.1.x以下から4.1.29へのアップグレード
      • 4.1.25以下から、4.1.26へのアップグレード
      • 4.0から4.1へアップグレード
    • 3. 貢献ガイド
      • バグレポート
      • コア開発の議論
      • どのブランチ?
      • セキュリティ脆弱性
      • コーディングスタイル
  • II 準備
    • 4. インストール
      • インストール
      • 設定
      • メンテナンスモード
    • 5. Laravel Homestead
      • イントロダクション
      • インストールと設定
      • 使用方法
      • Blackfireプロファイラー
  • III チュートリアル
    • 6. 基本のタスクリスト
      • イントロダクション
      • インストール
      • データベースの準備
      • Routing
      • レイアウトとビューの作成
      • タスク追加
      • タスク削除
    • 7. 中級者向けタスクリスト
      • イントロダクション
      • インストール
      • データベースの準備
      • ルーティング
      • レイアウトとビューの構築
      • タスク追加
      • 既存タスク表示
      • タスク削除
  • IV 基礎
    • 8. HTTPルーティング
      • 基本的なルーティング
      • ルートパラメーター
      • 名前付きルート
      • ルートグループ
      • CSRF保護
      • モデル結合ルート
      • 見せかけのフォームメソッド
      • 404エラーのthrow
    • 9. HTTPミドルウェア
      • イントロダクション
      • ミドルウェア定義
      • ミドルウェア登録
      • ミドルウェアパラメーター
      • 終了処理ミドルウェア
    • 10. HTTPコントローラー
      • イントロダクション
      • 基本のコントローラー
      • コントローラーミドルウェア
      • RESTフルリソースコントローラー
      • 暗黙のコントローラー
      • 依存注入とコントローラー
      • ルートキャッシュ
    • 11. HTTPリクエスト
      • リクエストの取得
      • 入力の取得
    • 12. HTTPレスポンス
      • 基本のレスポンス
      • 他のレスポンスタイプ
      • リダイレクト
      • レスポンスマクロ
    • 13. ビュー
      • 基本的な使用法
      • ビューコンポーサー
    • 14. Bladeテンプレート
      • イントロダクション
      • テンプレートの継承
      • データ表示
      • 制御構文
      • サービス注入
      • Blade拡張
  • V 構造
    • 15. リクエストのライフサイクル
      • イントロダクション
      • 概論
      • サービスプロバイダーの精査
    • 16. アプリケーション構造
      • イントロダクション
      • ルートディレクトリ
      • Appディレクトリー
      • アプリケーションの名前空間付け
    • 17. サービスプロバイダー
      • イントロダクション
      • サービスプロバイダーの記述
      • プロバイダーの登録
      • 遅延プロバイダー
    • 18. サービスコンテナ
      • イントロダクション
      • 結合
      • 依存解決
      • コンテナイベント
    • 19. 契約
      • イントロダクション
      • なぜ契約?
      • 契約リファレンス
      • 契約使用法
    • 20. ファサード
      • イントロダクション
      • ファサードの使用
      • ファサードクラス一覧
  • VI 銈点兗銉撱偣
    • 21. 認証
      • イントロダクション
      • 認証クイックスタート
      • 自前のユーザー認証
      • ユーザーの継続ログイン
      • HTTP基本認証
      • パスワードリセット
      • ソーシャル認証
      • カスタム認証ドライバーの追加
    • 22. 認可
      • イントロダクション
      • アビリティの定義
      • アビリティーの確認
      • ポリシー
      • コントローラーの認可
    • 23. Artisanコンソール
      • イントロダクション
      • コマンド記述
      • コマンドI/O
      • コマンド登録
      • コードからのコマンド呼び出し
    • 24. Laravelキャッシャー
      • イントロダクション
      • 購入
      • StripeのWebフック処理
      • 一回だけの課金
      • インボイス
    • 25. キャシュ
      • 設定
      • キャッシュの使用法
      • カスタムキャッシュドライバーの追加
      • キャッシュタグ
      • キャッシュイベント
    • 26. コレクション
      • イントロダクション
      • コレクション生成
      • 利用可能なメソッド
      • メソッド一覧
    • 27. Laravel Elixir
      • イントロダクション
      • インストールと準備
      • Elixirの実行
      • スタイルシート操作
      • スクリプト操作
      • ファイルとディレクトリーのコピー
      • バージョン付け/キャッシュ破壊
      • BrowserSync
      • 既存Gulpタスクの呼び出し
      • Elixir拡張の定義
    • 28. 暗号化
      • 設定
      • 基本的な使用法
    • 29. エラーとログ
      • イントロダクション
      • 設定
      • 例外ハンドラー
      • HTTP例外
      • ログ
    • 30. イベント
      • イントロダクション
      • イベント/リスナー登録
      • イベント定義
      • リスナーの定義
      • イベント発行
      • ブロードキャストイベント
      • イベント購読
    • 31. ファイルシステム/クラウドストレージ
      • イントロダクション
      • 設定
      • 基本的な使用法
      • カスタムファイルシステム
    • 32. ハッシュ
      • イントロダクション
      • 基本的な使用法
    • 33. ヘルパー関数
      • イントロダクション
      • 使用可能な関数
      • メソッド一覧
      • 配列
      • パス
      • 文字列
      • URL
      • その他
    • 34. 多言語化
      • イントロダクション
      • 基本的な使用法
      • ベンダーの言語ファイルのオーバーライド
    • 35. メール
      • イントロダクション
      • メール送信
      • メールとローカル開発
    • 36. パッケージ開発
      • イントロダクション
      • サービスプロバイダー
      • ルーティング
      • リソース
      • 公開アセット
      • ファイルグループの公開
    • 37. ペジネーション
      • イントロダクション
      • 基本的な使用法
      • ビューでの結果表示
      • 結果のJSON変換
    • 38. キュー
      • イントロダクション
      • ジョブクラスを書く
      • ジョブのキュー投入
      • キューリスナーの実行
      • 失敗したジョブの処理
    • 39. Redis
      • イントロダクション
      • 基本的な使用法
      • 発行/購読
    • 40. セッション
      • イントロダクション
      • 基本的な使用法
      • カスタムセッションドライバーの追加
    • 41. Envoyタスクランナー
      • イントロダクション
      • タスク記述
      • タスク実行
      • 通知
    • 42. タスクスケジュール
      • イントロダクション
      • スケジュール定義
      • タスク出力
      • タスクフック
    • 43. テスト
      • イントロダクション
      • アプリケーションのテスト
      • データベースとの関わり
      • モック
    • 44. バリデーション
      • イントロダクション
      • クイックスタート
      • 他のバリデーションアプローチ
      • エラーメッセージの操作
      • 使用可能なバリデーションルール
      • 条件付きでルールを追加する
      • カスタムバリデーションルール
  • VII データベース
    • 45. データベース:利用開始
      • イントロダクション
      • SQLクエリーの実行
      • データベーストランザクション
      • 複数接続の使用
    • 46. データベース:クエリービルダー
      • イントロダクション
      • 結果の取得
      • SELECT
      • JOIN
      • UNION
      • WHERE節
      • 高度なWhere節
      • 順序、グループ分け、制限、オフセット
      • INSERT
      • UPDATE
      • DELETE
      • 悲観的ロック
    • 47. データベース:マイグレーション
      • イントロダクション
      • マイグレーション生成
      • マイグレーション構造
      • マイグレーション実行
      • マイグレーション記述
    • 48. データベース:シーディング
      • イントロダクション
      • シーダークラス定義
      • シーダーの実行
  • VIII Eloquent ORM
    • 49. Eloquent:利用の開始
      • イントロダクション
      • モデル定義
      • 複数モデルの取得
      • 1モデル/集計の取得
      • モデルの追加と更新
      • モデル削除
      • クエリースコープ
      • イベント
    • 50. Eloquent:リレーション
      • イントロダクション
      • リレーションの定義
      • リレーションのクエリー
      • 関係したモデルの挿入
    • 51. Eloquent:コレクション
      • イントロダクション
      • 使用できるメソッド
      • カスタムコレクション
    • 52. Eloquent:ミューテター
      • イントロダクション
      • アクセサーとミューテター
      • 日付ミューテター
      • 属性キャスト
    • 53. Eloquent:シリアライズ
      • イントロダクション
      • 基本的な使用法
      • JSONに含めない属性
      • JSONへ値を追加
    • 追補:Mockery
      • モックオブジェクト
      • 動作要件
      • インストール
      • 0.8.*へのアップデート
      • シンプルなサンプル
      • PHPUnit統合
      • クイックリファレンス
      • 期待値条件の宣言
      • 引数のバリデーション
      • パーシャルモックを作成する
      • モックオブジェクトの検出
      • デフォルトモック期待値条件
      • パブリックなプロパティーのモック
      • public staticメソッドのモック
      • インスタンス化時にモックオブジェクトを生成する(インスタンス化モック)
      • メソッドの参照渡し引数の動作を妨げる
      • デメテルチェーンと流れるようなインターフェイス
      • Mockery例外
      • モックオブジェクトの記録
      • Finalクラス/メソッドの取り扱い
      • Mockeryグローバル設定
      • 予約メソッド名
      • PHPマジックメソッド
      • なるほど!(了解事項)
      • クイックサンプル
      • 追記

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub