例えばshopsテーブルにあるlatlongというカラムがgeometry型だったとして、ここから緯度経度を引っ張り出したい時がある。 特にgooglemapを埋め込む時にやれ中央にマーカーを置きたいとなると緯度経度が必要になる。 せっかくlaravelを使っているのであれば、スコープを使って一工夫 そもそもスコープって何って人はこちらを参照 http://laravel.com/docs/5.0/eloquent#query-scopes shopsテーブルのmodelに以下を記述 public function scopeLatlong($q) { return $q->select(array('*', DB::raw('X(latlong) as `lat`'), DB::raw('Y(latlong) as `long`'))); } このスコープを使うことで緯度の入ったlatカ
公式ドキュメント https://readouble.com/laravel/5.1/ja/migrations.html 公式ドキュメント引用 マイグレーションとはデータベースのバージョンコントロールのようなもので、 チームでアプリケーションデータベースのスキーマを簡単に更新し共有できるようにしてくれます。 通常、マイグレーションはアプリケーションのデータベーススキーマを簡単に構築できるようにする、 Laravelのスキーマビルダーと一緒に使用します。 コマンド一覧 migrate Run the database migrations migrate:install Create the migration repository migrate:refresh Reset and re-run all migrations migrate:reset Rollback all data
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く