4月22日に技術評論社より「Laravelエキスパート養成読本」が発売されることになりました。 著者は、川瀬裕久 古川文生 松尾 大 竹澤 有貴 小山 哲志 新原 雅司氏 等の共著になっている模様です。 日本語オリジナルのaravel本です。今から楽しみですね。
![「Laravelエキスパート養成読本」の発売決定 | WinRoadのLaravel4初心者講座](https://cdn-ak-scissors.b.st-hatena.com/image/square/bf03a0915075de186ef6d09f69f1fc59b1c081c4/height=288;version=1;width=512/http%3A%2F%2Flaravel4.winroad.jp%2Fwp-content%2Fthemes%2Fhpb20130428071906%2Fscreenshot.jpg)
Homesteadには、phpMyAdminがついていませんので、ちょっと不便です。 そこで、HomesteadにphpMyAdminをインストールしてみたいと思います。 ターミナル(Git Bash)から、vagrant sshでHomesteadにSSH接続します。 下記のコマンドでphpmyadminをインストールします。 $ sudo aptitude install phpmyadmin Do you want to continue?[y/n]にyと入力してEnterします。 phpmyadminの使用Webサーバーを訪ねてきますが、何も選択せずに、そのままEnterします。 データベースの設定をするかどうか確認してきますが、データベースの設定は既にHomesteadで行っていますので、ここでは設定を変更しないので、Noを選択して、Enterします。 これで、phpMyAdmi
前回、vagrand destroyでhomesteadを削除したので、再度、vagrant upでhomesteadを作成します。ほんの数分で、homesteadを作成したり、削除したりできるのが便利ですね。 homesteadを作成したら、http://homestead.app:8000とブラウザから入力して、Webサーバーへアクセスします。 「No input file specified.」と表示されました。それは当たり前です。前回作成したC:\Users\Hide\laravelフォルダには、何も入っていませんので。 Git Bashで下記のコマンドを入力して、Laravelをインストールします。 composer create-project laravel-ja/laravel C:/Users/Hide/laravel dev-master –prefer-dist 再度
SSHキーが生成されたら、C:\Users\Hide(Windowsのエクスプローラーでは、Usersはユーザーと日本語表記になっていると思います。)\Homesteadフォルダ内のHomestead.yamlファイルをテキストエディタで開きます。デフォルトでは、下記のようになっています。 --- ip: "192.168.10.10" memory: 2048 cpus: 1 authorize: /Users/me/.ssh/id_rsa.pub keys: - /Users/me/.ssh/id_rsa folders: - map: /Users/me/Code to: /home/vagrant/Code sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public variables: - key: APP_
Vagrant boxを起動する前に、C:\Windows\System32\drivers\etcフォルダにあるhostsファイルへhomesteadを追加します。 hostsファイルのセキュリティ解除 hostsファイルを開く前に、下記の手順で、hostsファイルのセキュリティをフルコントロールに変更します。この手順を踏まなければ、このファイルは修正できません。 hostsファイルを右クリック→プロパティとクリックします。 セキュリティタブの編集をクリックします。 hostsのアクセス許可ダイアログで、Usersを選択して、許可項目のフルコントロールにチェックを入れ、OKをクリックします。 Windowsセキュリティダイアログが表示されたら、「はい」をクリックします。 これで、hostファイルを修正することができます。 hostsファイルが修正できるようになったら、テキストエディタでh
Laravel4.2から、Laravel Homesteadの章が追加されました。そこで、Laravel Homesteadについて調べてみたいと思います。 公式サイトを読んだ限りでは、仮想マシン上に、ほんの数分で、OS、Nginx、PHP5.5、MySQL、Postgres、Redis、Memcached等のLaravelアプリケーションを開発するための環境を提供してくれるツールだと記述されています。 詳しいインストール方法は、「インストールと準備」でご紹介するとして、今日は、そのHomestead環境を起動する前に必要な、VirtualBoxとVagrantについて調べてみたいと思います。 VirtualBoxとは VitrtualBoxとは、オープンソースの仮想化ソフトウエアの一つで、元々は、Sun Microsytems社が開発していましたが、同社がOracle社により買収されたた
Form::openの代わりに、Form::modelメソッドを使うと、Formの要素にモデルのプロパティ(テーブルのフィールド)を紐付けることが出来るようになります。 Form::modelメソッドの第1引数には、モデルのオブジェクト、第2引数には、オプションでパラメーターを配列で指定します。 (例)それでは、実例を挙げてみましょう。 コントローラから下記のようにデータをビューファイルに引き渡します。 <?php class UserController extends BaseController{ public function getUpdate($id){ $user=user::find($id); return View::make('user.update',compact('user')); } } そして、ビューファイル(app/views/user/update.bl
Generatorsでシーダーを作成すると、Fakerというパッケージを使ってシーディングを行う為の記述があります。今日は、そのFakerについて調べてみたいと思います。 Fakerの導入 まず、Fakerをインストールするために、composer.jsonにFakerを追加記述します。 "require-dev":{ "way/generators":"2.*", "fzaninotto/faker": "1.3.*@dev" }, 3行目:generatorsの後に、fakerを追加します。 コマンドプロンプトでcomposerをアップデートします。 composer update これで、Fakerは、導入されました。Fakerは、サービスプロバイダーを登録する必要は、ありません。 Fakerの使用方法 Fakerは、Generatorsで生成したシーダー(app/database/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く