2014年10月11日

Laravel on NetBeans

NetBeans 君ですが、日本語を使用すると落ちてしまうので、
JDK 8u25 リリース(10/14?)まで待ってから試用しようかと思ってますた。
が、台風による監禁状態のため暇なので実験しますた。

NetBeans 君、デバッグ+テストまでうまく使えそうですた。
Eclipse 君よりもちょっとだけいい感じどす。

1.インストール
  ここから、PHP 版をダウンロードしインストールします。
  ちなみに、32、64 bit 版の区別はありません。
  netbeans-download.jpg

2.JDK 8u11 のインストール
  わたすの環境には既に、8u20 がインストールされているのですが、
  日本語使えないのはいただけないので、致し方ありません。
  ちなみに、ソースと JRE はインストールしませんですた。

3.使用するバージョンの指定
  デスクトップに鎮座するアイコンのプロパティをいじくります。
  リンク先を、
    "C:\Program Files\NetBeans 8.0.1\bin\netbeans64.exe"
  から
    "C:\Program Files\NetBeans 8.0.1\bin\netbeans64.exe" --jdkhome "C:\Program Files\Java\jdk1.8.0_11"
  へ変更します。
  desktop-icon.jpg

  ※ちなみに、bin フォルダには、netbeans.exe と netbeans64.exe が存在します。
   netbeans.exe は32 bit、netbeans64.exe は64 bit 用みたいですね。
   インストールされた環境に合わせて、デスクトップアイコンのリンク先を挿げ替えてるんですね。

4.プロジェクトのインポート
  Laravel プロジェクトをインポートします。
  「ファイル」→「新規プロジェクト」をクリック。
  「PHP」→「既存のリソースを使用するPHPアプリケーション」を選択し、「次」をクリック。
  new-prj.jpg

  「参照」をクリックし、「ソース・フォルダ」に、既存 Laravel プロジェクトのフォルダを指定。
  「PHPのバージョン」は、自環境のPHPバージョンを指定。
  「次」をクリック。
  new-prj2.jpg

  「プロジェクトURL」は、いい加減でも動くようだ?
  「開始ファイル」は、一律「public/index.php」でOK。
  「終了」をクリック。
  new-prj3.jpg


5.補完機能の確認
  「Laravel を Eclipse 上で使ってみる」の「1.IDE補完機能の有効化」をしてれば機能する。
  code-helper.jpg


6.プロジェクトの構成
  「プロジェクトの構成を設定」→「カスタマイズ」をクリック。
  「プロジェクトURL」、「開始ファイル」、「引数」はその時々によりますなぁ。
  下図は「Laravel を使ってみる3」に合わせた場合です。
  ※ちなみに、上記3をしておかないと、ここで落ちます。
   なぜなら、引数に「完全無視」なんて日本語を入力してるからです。
  nb-kosei.jpg

7.デバッグしてみる
  「ツール」→「オプション」をクリック。
  「PHP」→「デバッグ」をクリックし、「最初の行で停止」のチェックを外す。
  debug-nonstop.jpg

  ブレークポイントを設定して、「デバッグ」→「プロジェクト(xxx)をデバッグ」をクリック。
  ブレークポイントで停止することを確認し、F8(ステップオーバー)を押下。
  ポインタが次行へ移動し、変数が正確に代入されることを確認。
  debug-nb.jpg

  F5(続行)押下、ブラウザで結果確認。
  nb-result.jpg

なんか、ビールと泡盛の飲みすぎで水戸様が怒りはじめてしまいますた。
テスト環境構築は、次回ということで。
posted by NERDY at 22:26 | Comment(0) | 技術 | このブログの読者になる | 更新情報をチェックする

台風来てます

3連休の初日ですが、台風来ております。
台風リアルタイム・ウォッチャー」というサイトがあるので見てみますた。
taifuu-19.jpg

ちょちょっとあんた、やばいですなこれは。
これはまた停電だなー。現在奇跡的に通電しておりますが、時間の問題かと思われ.....
停電しちまうと復旧するまで平気で1日半位かかるからなー.....
ランタン、懐中電灯、イワタニのバーナー等、キャンプ用品が部屋に散乱しております。
posted by NERDY at 15:53 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする