" いいね " なライフをつくる。

うそはつかない。"いいね"をつくる。じゆーうな日記です。

プログラミング

LaravelのXSS対策の仕組み [ XSSとは? ]

環境、対象 Laravel5.6 PHP7 要点 XSSとは入力値にjsコード等を入れてサイトやユーザーに攻撃すること LaravelのXSS対策は {{ }}でくくって出力をするだけ 記事にする理由 仕事でXSS周りの不具合修正の対応を行った際に知ったことを忘れないため! 内容 事象…

Laravel5.6 エラー "The page has expired due to inactivity. Please refresh and try again." と出た時の対処法

環境 Laravel5.6 下記のメッセージとともに何も動かなくなってしまうエラーに遭遇しました。 このエラー、ログにも原因が表示されず解決策が分かりませんでした。 ググったらすぐに解消したのですが、焦りました。 エラー内容 The page has expired due to i…

Laravel CRUD作成でよく使うコマンド

LaravelのCRUD処理を作成する際によく使うコマンド一覧を作成しました migration作成 $php artisan make:migration テーブル名 migrate実行 // マイグレーションを実行 $php artisan migrate // マイグレーションを巻き戻す $php artisan migrate:rollback m…

gitコマンド省略形 設定方法

gitコマンドの省略形を設定する方法です。 省略するにはgit configコマンドを使用します。 gitのbranchコマンドを、"br"と省略設定するコマンド $ git config --global alias.br branch 実行例 $ git config --global alias.br branch $ git br * master 設…

githubに草が生えない場合に確認すべき点

githubに草が生えてこない場合に確認すべき点 原因可能性 メールアドレス設定 日時設定 メールアドレス設定 ローカルと、githubアカウントのメールアドレス設定は同一でなければなりません。 コマンド 現在設定されているメールアドレスを確認 $ git config …

Laravel, Homestead環境構築:「No input file specified.」と表示されてブラウザ表示できない場合

Laravelの環境構築をしおり、laravelプロジェクトを立ちあげブラウザで確認したところ、No input file specified. と表示されてしまいました。 ハマってしまったので解決策を記載しておきます。 下記の記事を参考に、環境構築を行っていたところ、 【Laravel…

【これだけは】 jQueryよく使うメソッド 【覚えたい】

なぜjQueryをやるのか? React Native(iOSアプリ、androidアプリを同時に開発できるすごいやつ)を知ってから、javascriptを学習し始めました。 というのも、React NativeはReact.jsというライブラリで開発できるらしく(?)、つまりjsをかけることが大前…

Laravel5.2 flashメッセージを表示する方法

Laravelのフラッシュメージを表示する方法 はじめに フラッシュメッセージとは次のリダイレクト先で一度だけ表示できるセッションのことです! 例えば、「ログインしてください」など注意を促す文言などを表示するときに使います。 Controllerはこう message…

DBをいじる。テーブルの中身取得や削除などなど。 Railsメモ⑥

Railsメモです。 テーブル一覧を見る .tables テーブルの中身を取得する。 select * from TABLE名 テーブルを一旦削除し、また作り直す。 delete from TABLE名

railsのserverが停止できなくなった時。 rails メモ⑤

railsのserverの停止方法は「control + c」ですが、 serverを起動したterminalを一度終了すると、「control + c」で停止できなくなります。 そんな時の解決策です。 terminalで、以下のコマンドを入力して実行してください。 $ ps aux | grep rails すると次…

【簡単・簡潔】kaminariの書き方 Railsメモ④

kaminariというgemの使い方を解説します。 初心者が調べながら作成しました。 目次 kaminari完成図 gemインストール controllerの書き方 Viewの書き方(完成!) 1 kaminari完成図 写真のように、5ユーザーごとにページネーションのリンクを作成できていま…

「 cannot load such file -- bcryptというエラーに対する解決策」 Railsメモ③

cannot load such file -- bcrypt 原因はわかりませんが、この場合はrails serverを再起動すると直ります。gem bcryptをbundle installした後に発生する時がたまにあります。

「rails generateができない時」Rails メモ②

「rails generateができない時」rails メモ① $ spring stop $ rails generate で解決。 参考記事 http://app.road.jp.net/?p=1679

progate中級編 Ruby on Rails 暗記すべきもの一覧 Railsメモ①

progate中級編 Ruby on rails メモ 暗記したほうがいいもの ----------------------------------------------------------------------------------------------------- progateのRuby on Railsを学習していく中で、 どちらかというと理解して書いていくとい…

cakephp3インストール方法! intlエラーの直し方

こんにちは!cakephp3を始めたい!と思って検索すると、「簡単に始められるよ。」という記事がたくさん出てきます。 それならやってみようと思いきや、全然うまくいかない。 intlがどうこうってエラーに三日近く悩みました。笑 解決したのでその直し方を書…