モデルでアクセサの定義 Hoge.php public function getTotalCostAttribute() { ・・・ } アクセサはこうだとする アクセサでのソート $margins = Hoge::all() ->sortByDesc(‘totalCost’)
Laravel アクセサでソート
var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"}
モデルでアクセサの定義 Hoge.php public function getTotalCostAttribute() { ・・・ } アクセサはこうだとする アクセサでのソート $margins = Hoge::all() ->sortByDesc(‘totalCost’)
S3の配信は早くないのとAWSの転送料金の問題から、CloudFlareを利用すると良い場合があります。CloudFlareは意外とダウンすることがあるので、障害が起こってもコストメリットと高速性を優先することが許される条件の場合は有効な選択肢です。 またCDNあるあるとしてプラグインが動かなくなったりすることもあるのでそこも考慮する必要があります。 設定方法 S3 バ …
#夏だしフォロワーさんの怖い話教えてください pic.twitter.com/freutC2T0r — ミノ駆動 (@MinoDriven) August 12, 2019 配列の空の値はnullではなく、” 無効な座標は(-1, -1)ではなく、empty @see PHPで出来てしまうが控えたほうががいい書き方
APP_ENVがlocalの時にのみ、 Storage/logs/laravel-日付.logに出力する簡易版 .env DB_QUERY_LOG=true 反映 $ php artisan config:clear Providers/AppServiceProvider.php <?php namespace App\Provide …
tb_user_sectionテーブル user_id section_id deleted 1 7 0 2 5 1 中間テーブルに論理削除のカラムがついているパターン /app/Http/Models/Section.php <?php namespace App\Http\Models; use App\User; use Illuminate\Databas …
環境 AWS Amazon Linux2 キュー?メッセージ? キュー 入口と出口のある箱 メッセージ 箱に飛び込む人 SQS 自動でスケーリングしてくれるサーバレスなMQ(メッセージキューイング) 関連 AWS SQS Queueの用途 環境設定 PHPのインストール $ sudo a …
CloudFrontはS3に設置したJS, CSS, 画像といった静的コンテンツに適したCDNの利用が王道だけれど、WordPressのような参照の多いサイトでのページキャッシュに利用することも効果的です! 環境 AWS Amazon Linux2 この構成の意図 Nginxでのリバースプロキスにページキャッシュの場合は単一障害点になりますが、リバースプロキシの役割をC …
jQuery $(“.btn_right”).click(function() { userId = $(this).data(‘id’); userWeapon = $(this).data(‘weapon’); }); HTML <span class=”btn_right” ><a href=”” data-id=”150″ data-weapon=”柔術”& …
この記事はハッキング攻撃について知ることで、 それらを開発者の立場からアプリやサービスを防ぐための発表用資料です。 不正アクセスを助長する目的はありません。 彼を知り己を知れば百戦殆からず かれをしりおのれをしればひゃくせんあやうからず・・・・・ 敵の実力や現状をしっかりと把握し、自分自身のことをよくわきまえて戦えば、なんど戦っても、勝つことができるものです。なにか問題を解決するとき …
jQuery $(document).ready(function(){ App.init(); modify_period(); }); $(‘#select_section’).change(function() { modify_period(); }); function modify_period() { var period = $(‘[name=section_id] …
開発者 → GitLab → ステージング ステージングで $ git pull origin production で反映する。 やっぱり反映を戻したいという時 $ git log 戻したいコミットのハッシュ値を閲覧する $ git checkout {コミットハッシュ値} これで戻せる
カラムのbudgetカラム複数合算したtotalというアクセサを増やしてみる。 <?php namespace App\Http\Models; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; /** * リレーション * * @return Illuminate\Databa …