インターン向けの教材はないか?ということでおすすめしました😊 これをすすめていく ● チームラボオンラインスキルアップ課題 https://team-lab.github.io/skillup/ 🌟基礎編 ●ドットインストール PHP検索 https://dotinstall.com/search?q=PHP&f=topbar ● Laravel https:/ …
投稿者: 優
QRコードチェックイン
WEB側の管理画面側で下記値のDeeplinkのQRコードを生成する myclip://checkin?checkin_id={チェックインid} 上記を印刷して施設に貼って貰う エンドユーザがQRコードを読み込んで、clipアプリを起動しPostする myclip://checkin?checkin_id={チェックインid}で読み込んで、 ログイン情報からuser_idを含むアク …
【工事中】Laravel ログインロック機能
@see Laravelの認証機能をログイン失敗回数によってロックしログイン制限を掛ける ユーザー認証(6)ログインスロットル Laravel5.4、ログイン時の認証情報の追加方法 【Laravel】ログイン失敗時、アカウントロックの代わりに何か別の処理をする How to clear Login Attempts in Laravel?
【工事中】AWS ECS コンテナセキュリティ
TwistlockがAWS公式パートナーみたいなので柔軟な連携が期待できそう。 https://aws.amazon.com/jp/blogs/news/aws-fargate-a-product-overview/ ECS EC2 Aqua Twistlock ECS Fargate …
Laravel5 複合主キー
複合主キーはどういう時利用するの? 履歴系 購入者id + 商品id + 購入日時 WordPress『wp_term_relationships』テーブル 外部テーブルのサロゲートキーを集中管理 ターゲット系 例 プッシュ通知でのお知らせ お知らせテーブル お知らせターゲットテーブル お知らせターゲットテーブルはお知らせidとお知らせするu …
【工事中】閉包テーブルモデル
@see 閉包テーブル (Closure Table) に順序を持たせソートした結果を取得する 閉包テーブルモデル わかりやすい、他の特殊構造も豊富 Laravel Laravelで閉包テーブル(Closure Table) を簡単に実現してくれるライブラリ ClosureTable franzose/ClosureTable
[Git] masterでの作業を別ブランチに移動させる
featureブランチで作業していたと思ったら、コミットする時にmasterで作業していたことに気づく! masterで行っていた作業をfeatureブランチに移動させたい。 条件として、まだcommitは行っていない状況 よくあるケースなのでまとめておく。 ①現在の状況を一時退避する $ git stash ②状 …
Swagger API(REST API)とDB定義チェック表
API・DB設計でレビュー頂いた数々を大公開…。😭😭😭 Swagger Editor API設計 現在要件にないものはAPI設計に含めない YAGNIの法則。 将来の拡張を見越して作っておいちゃえ!っと含めるとアプリ開発側で謎のエンドポイントや属性になる😥 → 現在の要件のみAPI設計に含める キャメルケース、パスカ …
Laravel+Vue.js SPAのお勉強 Mac
SPA環境のお勉強ってことで https://qiita.com/minato-naka/items/9241d9c7a7433985056d これ見ながらぼちぼちやってく🐱 https://github.com/yuukanehiro/Laravel-Vue.js-SPA-Study 環境構築 docker │ ┝nginx │ ┗Dockerfile …
DB, API設計でのINT型
DB, API設計でのINT型留意点 データベース設計の正規化ではnullは不許可 WorkBenchのフラグ欄を真偽値型のBoolean(TINYINT)を選択する Swagger Editor ・真偽値はtypeをbooleanにする ・21億4,000万 ・超える可能性がある →BIGINT ・超えない → INT32 自動採番の主キーはBIGINT(INT64)にしています。 …
PHP 配列の重複をチェックする
ありそうでない関数…🐱 private function _checkDuplicate(array $values): bool { if (!is_array($values)) { return false; } $array_count = count($values); $unique_values = array_unique($values); $uniqu …
MySQL WorkbenchでER図作成
私は主にER図作成に利用しています。 ダウンロード MySQL Workbenchのダウンロード MySQL Workbenchの起動 [File] > [New Model]で新しいモデルを開きます。『Ad Diagram』をダブルクリックします。 上の『レイヤー』, 『テーブル』を主に利用していきます。 レイヤーは色の …