Laravel
もくじ 前提 ライブラリ 手順 1.インストール 2.service providerを追記 3.ファイル作成 4.AWSのアクセスキー確認(作成) 5.envファイル DynamoDBから取得 1. モデル作成 2.作成したモデルにinclude 3.コントローラー 参考URL
もくじ バージョン $request $request->url(); $request->fullUrl(); $request->getRequestUri(); $request->getUri(); $request->getUriForPath(''); $request->path(); $request->route()->named('home') セッション $request->session() 参考URL
もくじ 環境 最終的なディレクトリ構成 Laravelをインストール(A) ファイル作成 自己署名証明書を準備 1. server.key(秘密鍵)の作成(B) 2. server.csr(公開鍵+認証局での署名に必要な情報)の作成(C) 3. server.crt(サーバ証明書)の作成(D) 4.…
もくじ 環境 jquery-validation 手順 1. npm 実行 2. importする 3. Laravel Mix 実行 4. blade でJS読み込み 5. 完了 参考URL
もくじ ログ設定 出力先 デフォルト 任意の場所に設定 日毎にログ出力 ファイル名 最大保存日数 ログのフォーマット ログを仕込む ログレベル ヘルパー ファサード 出力結果 参考URL
もくじ 419 Page Expired CSRF対策をしていない CSRF対策はしている ではなぜ? 参考URL
もくじ 定数を設定 ファイル作成 中身 Controllerで呼び出す bladeで使う html上で呼び出す JavaScriptで呼び出す 参考URL
もくじ cookieの確認 SSL通信の設定 パターンA:/config/session.phpを変更 パターンB:.envファイルに追記 httpsでアクセス 419エラーが返ってくる 信頼できるプロキシを指定 全プロキシを指定 個別でプロキシを指定 参考URL
もくじ .envファイルとは ファイル変更したら更新コマンドを実行 環境変数は.envファイルで管理 env()ヘルパとconfig()ヘルパ 何故直接env()を使ってはいけないのか 各キーについて APP_NAME:サイト名 APP_ENV: 環境名 APP_KEY: 暗号化に使われるキー APP…
もくじ はじめに シーダーファイル作成 シーダー実行ファイルを作成 注意点 実行 参考URL
もくじ 環境 テーブル作成 .envファイルの更新 Jobファイルを作成 非同期処理を実装 非同期処理の登録 Jobの起動(非同期処理の実行) 参考URL
もくじ アクセス修飾子とは public(初期値) protected private 参考URL
もくじ jsonで受け渡す
もくじ ルーティングにおける変数の型 型は常に文字列 正規表現制約 一括で制約 グローバル制約 参考URL
もくじ エラー 原因 修正 盲点! ファイル名の日付 シーディングの順 関連記事 参考URL
もくじ 単純な重複チェック 自分以外の重複チェック 自分自身の重複チェックして論理削除されているレコードは除外 論理削除されているレコードは除外 パラメータ 参考URL
もくじ 論理削除と物理削除 環境 マイグレーションファイル モデル 削除実行 参考URL
もくじ エラー文 環境 発生したタイミング MySQLの問題? Dockerで不要なファイルを削除 ファイルの場所を確認 ターミナルで今自分がどこにいるか Dockerに入る ファイルの削除 Dockerを再起動させる('21 3月追記) 参考URL
もくじ Laravelでバリデーション Requestクラス ルーティング ビュー inputタグ old関数 エラーメッセージの表示 スタイルの変更 コントローラー Requestクラスの使用 use宣言 バリデーション実行 カスタマイズ ブラウザで確認 FormRequestクラス ファイル作…
タイトル通りです。 もくじ envを読み込まなくなる 419が返ってくる 原因 対策 解決 キャッシュ関連 本当の解決('21 2月更新) 参考URL
日にちの場合(type="date") 時刻の場合(type="time") 日時を共に入力(type="datetime-local") 注意点 strtotimeメソッド(タイムスタンプ に変換) どれでも使える 参考URL
もくじ モデル モデルとは モデル作成 テーブルの指定 主キー(プライマリキー) 主キー変更 自動増分ではない主キー 整数でない主キー 全部必要なの? 複数代入 Eloquentを使ってモデル記述 allメソッド(全件取得) findメソッド(主キーで指定したレコー…
もくじ したいこと(=タイトル) {!! !!}でHTMLタグをエスケープさせない nl2br関数で\nを<br>に変換 e()でサニタイズ 使い分け 参考URL
もくじ Eloquentとは Eloquentを使う場合と使わない場合 主キーで指定したモデル取得 全件取得 条件にマッチしたモデル取得 条件にマッチした最初のモデル取得 Eloquentを使用 モデルの取得 まとめ 参考URL
もくじ 改行コード nl2br関数 nl2br関数使わない nl2br関数使う エスケープさせない 参考URL
もくじ 全体像 up()とdown() テーブル テーブル作成 テーブルリネーム テーブル削除 カラム カラム作成 使用できるカラムタイプ カラム修飾子 マイグレート マイグレートをやり直す 参考URL 以前はマイグレーションからテストデータ挿入までをまとめました。…
タイムスタンプとは 日付に変換(date関数) Laravelで使ってみる 参考URL
もくじ 複数ボタンの分岐 ファイル構成 ルーティング ビュー CSRF対策 コントローラー 動作確認 参考URL
もくじ MySQL MySQLを起動 MySQLにログイン 現存のデータベースを確認 新しいデータベースを作成 データベースを削除 使用するデータベースの選択 テーブルの確認 テーブルを作成 テーブルの中身のフィールドを確認 MySQLを終了 Laravel .envファイルを設定 …
もくじ 現象 原因 解決策 routeのキャッシュをクリアする まるっとキャッシュを作り直す 参考URL