Laravel

前置き

Laravelはとにかく楽しいです。初めてPHPを触ったときのような感動が蘇ってきます。Laravelを一人でも多くの方に知って欲しくて、Laravelについて調べた情報を掲載していきたいと思います。

参考サイト

Laravel5.1

私の会社では社内サイトをLaravel5.1で作成していますので、Laravell5.1の情報が基本になっていますので、あしからずご了承ください。

導入編

さくらのVPSサーバーにLaravel5のインストール

今日は、前回LAMP環境を構築したさくらのVPS(CentOS6.6)サーバーにLaravel5をインストールしてみたいと思います。 Composerのインストール Laravelをインストールするに ...

続きを見る

XAMPPにLaravel5のインストール

Laravel初心者用にLaravel5のインストール方法をご紹介します。最近のモダンフレームワークと呼ばれるフレームワークは全般的にComposerでパッケージ管理しているフレームワークが多いです。 ...

続きを見る

CentOS7+NginxにLaravel5のインストール

Laravelのインストールは、Apache環境では何度もやっているのですが、今回はCentOS7+Nginx+PHP-FPM環境でLaravelが動くように設定してみたいと思います。 Compose ...

続きを見る

no image
Laravel5のリリース早々躓いてしまいました

昨日(2015年2月5日)、待望のLaravel5がリリースされました。 そこで、早速、Laravel5をインストールして使用してみたのですが、インストール早々、躓いたので、皆さんも同じような事で躓か ...

続きを見る

 基礎編

Laravel5標準装備の認証アプリの使い方

Laravel5では、簡単な設定で実装できる認証アプリが標準で添付されています。今日は、その使い方を調べてみたいと思います。 Laravel5をインストール後、ブラウザから、「homestead.ap ...

続きを見る

Laravel5標準装備の認証アプリのカスタマイズ

前回、Laravel5標準装備の認証アプリの使い方をご紹介しましたが、今回は、そのカスタマイズ法をご紹介します。 デフォルトの認証アプリは、Eメールアドレスとパスワードでのログイン仕様になっています。 ...

続きを見る

実践編

 コレクション管理アプリの作成(Laravel5.1)

実践編では、コレクション管理アプリを実際に作成してみたいと思います。

no image
スキーマビルダーでテーブルの生成

Laravel5で私のコレクション管理用のアプリケーションを下記のような仕様で作成したいと思います。 テーブルは、gathersとcategories アクセスできるのは、メンバーのみ まず最初に、L ...

続きを見る

no image
Laravel5で新規データの作成

前回は、ブラウザからデータベーステーブルを作成しました。今回は、その作成したデータベーステーブルに新規データを登録したいと思います。 ビューの作成 まず、新規データ作成するためのビューファイルを作成し ...

続きを見る

no image
Laravel5で新規データの作成(その2)

前回は、Createビューを作成し、バリデーションを作成するところまでをやりましたが、Laravel5からは、『フォームリクエスト』によるバリデーション機能が追加されました。今日はそのフォームリクエス ...

続きを見る

no image
Laravel5で一覧表の作成

前回は、Ceateフォームからデータベーステーブルに新規データを登録するところまでを実践してみました。今日は、その登録したデータを一覧表に表示してみたいと思います。 indexアクションの作成 それで ...

続きを見る

no image
Laravel5で修正ページの作成

前回は、データの一覧ページを作成しましたが、本日は、データの修正ページを作成したいと思います。 Updateアクションの作成 まず、GathersControllerのgetUpdateアクションメソ ...

続きを見る

no image
Laravel5で削除ページの作成

前回は、修正ページを作成しました。本日は、削除ページを作成したいと思います。削除ページといってもindexページ内のTwitterブートストラップのモーダルを利用して作成します。 indexビューファ ...

続きを見る

no image
Laravel5のEloquentORMで1対多のリレーション

さて、今日からLaravel5のEloquentORMでリレーションを構築する方法を調べてみましょう。コレクション管理アプリの初日にスキーマビルダーでcategoriesテーブルを作成したのですが、全 ...

続きを見る

no image
Laravel5のEloquentORMで1対多のリレーション(その2)

前回は、gathersテーブルのcategory_idに、categoriesテーブルのidを入力するところまでを作業しました。今日は、実際に1対多のリレーションを使って、データを表示してみたいと思い ...

続きを見る

no image
Laravel5のEloquentORMで1対多のリレーション(その3)

今日は、Gathersに詳細データを添付したいと思います。新たに、detailsテーブルと、itemsテーブルを作成します。detailsテーブルに詳細情報を登録するのですが、detailsの詳細情報 ...

続きを見る

no image
Laravel5のEloquentORMで1対多のリレーション(その4)

前回は、新しいテーブルを作成して、そのモデルとGatherモデルにリレーションを設定するところまでを作業しました。本日は、実際に新しいモデル(DetailモデルとItemモデル)と、基本となるモデル( ...

続きを見る

社内管理アプリの作成(Laravel5.1)

no image
Laravel5で社内専用サイト(1)

今日から、Laravel5で社内専用サイトを少しずつ作成していきたいと思います。以下のような開発環境で作成していきます。 ローカル開発環境(XAMPP) ローカル環境のエディタ(NetBeans) 実 ...

続きを見る

no image
Laravel5で社内専用サイト(2)

社内専用サイトですので、外部からのアクセスを制限しなければなりません。そこで、今日から認証およびアクセス制限のプログラムを作成していきたいと思います。作成するといってもLaravel5には、デフォルト ...

続きを見る

no image
Laravel5で社内専用サイト(3)

前回は、新規ユーザーの作成までを行いました。本日は、新規作成したユーザーでログインするためのログインフォームを作成したいと思います。 AuthControllerに、下記を追加します。 app/Htt ...

続きを見る

no image
Laravel5で社内専用サイト(4)

前回までは、社内サイトへアクセスするためのユーザー作成とログイン処理を作成しましたが、一般的な会員制のサイトと違い、誰でも登録するわけにはいきません。そこで、社員登録用の処理を下記のように一工夫する必 ...

続きを見る

no image
Laravel5で社内専用サイト(5)

前回は、登録ユーザーの承認(アクティベート)処理を行いましたが、今日は、登録ユーザーがパスワードを忘れた場合の、パスワード再発行処理を作成してみたいと思います。 パスワードの再発行処理は、前回作成した ...

続きを見る

no image
Laravel5で社内専用サイト(6-1)

ACL(アクセスコントロールリスト)に関しては、パッケージを使おうと思ったのですが、私の環境が悪いのか、思うように動かないので、勉強がてら、自分で作ってみたいと思います。 ACLの基本設計 ACLを作 ...

続きを見る

no image
Laravel5で社内専用サイト(6-2)

前回、テーブルとモデルを作成しましたので、本日は、それらのテーブルにデータを入力してみたいと思います。まず最初にAclコントローラを作成します。 ACLコントローラの作成 AclController. ...

続きを見る

no image
Laravel5で社内専用サイト(6-3)

前回は、ロールとパーミッションのデータをいくつか入力してみました。今回は、このロールとパーミッションを関連づけしたいと思います。 ロールとパーミッションの関連づけ ロールの詳細ページから、パーミッショ ...

続きを見る

no image
Laravel5で社内専用サイト(6-4)

さて、前回までで基本的なデータベースは完成しました。尚、UserとRoleの関連づけは本サイトでは、ご紹介していませんが、そんなに難しくないと思いますので、各自で作成してください。※Userの修正ペー ...

続きを見る

番外編

no image
Laravel5でZendPDFを使う

ZendFrameworkのコンポーネントであるZendPDFは、PDFファイルの読み込みや生成が簡単にできるライブラリとして提供されています。標準でマルチバイト文字に対応していますので、日本語のPD ...

続きを見る

Laravel4

基礎編

  1. Composerのインストール(2013/03/04)
  2. Laravel4のインストール(2013/03/26)
  3. Laravel4の初期設定(2013/03/27)
  4. ロリポップにLaravel4をインストール(2013/03/28)
  5. Laravel4のルーティング(2013/03/29)
  6. Laravel4のコントローラ(2013/04/01投稿)
  7. Laravel4のビュー(2013/04/02投稿)
  8. データベース設定と基本(2013/04/03投稿)
  9. メール送信(2013/04/04投稿)
  10. Bladeテンプレート(2013/04/05投稿)
  11. 認証設定
    1. usersテーブルの作成と登録(2013/04/11投稿)
    2. ログインフォームの作成とAuthフィルターの適用(2013/04/19投稿)
  12. バリデーションのエラーメッセージを日本語化(2013/04/12投稿)

パッケージ編

  1. Sentry2
    1. パッケージの追加(2013/04/22投稿)
    2. データベーステーブルの作成(2013/04/24投稿)
    3. ユーザー認証(2013/04/25投稿)
    4. メソッド一覧(2013/04/26)

お知らせ

Laravel4初心者講座」を開設しました。よろしかったら、遊びに来てください。

Laravel3

基礎編

  1. PHPフレームワークLaravelの導入
  2. Laravel3のルーティング
  3. Laravel3のコントローラ
  4. Laravel3のビュー
  5. データベース設定
  6. HTMLの生成
  7. Bladeテンプレート
  8. フォームの生成
  9. ページネーション
  10. バリデーション
  11. セッション設定
  12. 認証設定
  13. Artisanコマンド
  14. Artisanコマンドのsslエラーの対処法(2013/02/27投稿)

実践編

  1. データの新規作成
  2. データの一覧表示
  3. 一覧ページをページング
  4. 入力データのバリデーション処理
  5. データの更新
  6. データの削除

応用編

  1. ユーザー管理アプリの作成
    1. 基本ページの作成(平成25年3月7日投稿)
    2. ログインページの作成(予定)

Bundle編

  1. swiftmailerでメール送信
  2. Verifyバンドルで認証設定
  3. LaraCaptchaバンドルでスパム対策
  4. LaraMCEで簡単ビジュアルエディタ設置
  5. Messageバンドルでメール送信(2013/02/28投稿)

番外編

  1. レンタルサーバーにインストール
    1. ファイアバードにインストール
    2. ロリポップにインストール

 

更新日:

Copyright© WinRoad徒然草 , 2018 All Rights Reserved Powered by AFFINGER5.