ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

2013-08-01から1ヶ月間の記事一覧

配列の短縮構文

PHP5.4から配列の短縮構文が使えるようになったけど、まったく注目していなかった。でも多次元配列が多いLaravelでは役に立つね。通常の記述方法 Form::model($user, array('route' => array('user.update', $user->id))) 配列の短縮構文を使った記述方法 Fo…

bladeに多次元配列を渡してループさせる

bladeのforeachに多次元配列を指定する方法を書きます。まずblade側。 <ul class="breadcrumb"> @foreach($breadcrumbs as $breadcrumb) <li><a href="{{ URL::to('./' . $breadcrumb['href']) }}">{{ $breadcrumb['name'] }}</a></li> @endforeach </ul>コントローラー側。 public function index() { return View::make('hello.index')->with('breadcrumbs…

Laravelの設定ファイルを作る

Laravelでオリジナルの設定ファイルを作りたいときは「app\config」にファイルを置くだけでいい。デフォルトでいくつか設定ファイルが既に入っているので真似しやすい。とりあえず「original.php」を作ってみた。中身は配列をreturnするだけ。 original.php …

xamppでLaravelとデータベースの設定をする

Laravelのデフォルト設定ではデータベースにmysqlを想定しているので、mysqlを使っている場合はデータベースの設定はほんの数行いじるだけで済む。編集する対象のファイルは「app\config\database.php」だ。mysqlの項目で データベース名 ユーザ名 パスワー…

Laravelでhtmlのヘッダタイトルをつける

ようやくindexページまで来れた。今回はBlade上でtitleタグをつけるけど、コントローラー上でタグをつける方法もある。「app\views\index.blade.php」を作った。 @extends('layout.default') @section('title') Index Page @stop @section('content') Hello …