動画: https://youtu.be/QHjRGPw34EI?si=MWb-1v1i1S5MG0eE プロポーザル: https://fortee.jp/phperkaigi-2023/proposal/6211083d-fc51-49a3-8b27-485d8e231b1f
![Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか](https://cdn-ak-scissors.b.st-hatena.com/image/square/7f9ff1ec0b60e00e9b85b9d63677e614d292f26a/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Ff00f406d0022403fb45c57ef0b64138b%2Fslide_0.jpg%3F25008764)
こんにちは。 ニシザワです。 Laravelのカスタムバリデーションはどうしていますか? Validation Classを拡張する方法もありますが、Laravelが推奨しているルールオブジェクトを使うとシンプルに書けます。 今回はルールオブジェクトを説明します。 まずは、コンソールで下記を打ちます。 php artisan make:rule PercentSum これで、app/Rules/PercentSum.phpというファイルができたと思います。 では今回は、複数カラムからなる入力値の合計が100までというカスタムバリデーションを書いてみます。 <?php namespace App\Rules; use Illuminate\Contracts\Validation\Rule; class PercentSum implements Rule { /** * @var arra
初めまして。レストランサービス開発Gのまつやんです。 ぐるなびを利用されている加盟店様が使われる、店舗ページ管理ツール「ぐるなび PRO for 飲食店」の開発・保守のほか社内用管理ツールのリプレイス等も行っております。 今回は、社内用管理ツールのリプレイスでLaravelを使用して実装したときに困った点とその対処方法を書いてみます。 社内ツールのリプレイスでLaravelを導入 ぐるなびの社内用管理ツール(※1)のひとつ「エリア割付ツール」は、お店の緯度・経度を入力することで以下のようなことができます。 (※1)社外からのアクセスはできません 周辺のスポット(例:上野動物園とか東京ドーム)などの情報を飲食店様に紐付け 周辺駅の情報を取得(紹介している機能は一部です) このツールが古くなり改修要望も上がってきておりましたので、リプレイスすることになりました。流行りのフレームワークかつ、チー
今年になってまったく技術ブログを更新していませんが、別にサボっていたわけでもなく、更新するまとまったネタがあまりなかったので、放置気味になってました。しかし、今回、今年1記事目は、自分がメイン開発者として携わったWebサービス、『MICEコンシェル』の紹介と宣伝です。 www.mice-concier.com そもそもMICEとは何か? そもそも「MICE」というのは、Meeting(会議・研修)、Incentive(招待旅行、travel, tour)、Conference(国際会議・学術会議)またはConvention、Exhibition(展示会)またはEventの4つの頭文字を合わせた言葉で、平たく言えば大小様々なイベントごとや研修、会議などの行事のことです。それをWebサービスの名称に含めてあります。 MICEコンシェルの概要 今回紹介する『MICEコンシェル』の概要を一言で説明
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く