-
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(2) – 配列とオブジェクトその2
前回の配列とオブジェクトに関するヘルパー関数の続きです。 Arr::first() 指定した条件に最初に一致する値を返します。多次元配列は処理されないので注意です。 $datas = ['sea' => ['Aji', 'Saba', 'Iwashi'], 'river' => ['Ayu', 'Yamame', 'Iwan... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(1) – 配列とオブジェクトその1
Laravel5.7のヘルパー関数のマニュアルをみると、便利な関数がたくさんあったので、一度全部の関数を使ってみたいと思います。たくさんあるので数回に分けて書いていきます。 今回は配列とオブジェクトに関するヘルパー関数です。ちなみに、Arrクラスは以... -
Laravel
【Laravel】Tinkerをちょっとさわってみた
LravelのTinkerをちょっとさわってみました。モデル操作ができたり、コントローラー内のメソッドを実行できたり使いこなせればかなり便利なツールですね。今回は初めて触った内容を書いていきます。 Tinkerを実行 php artisanコマンドでTinkerを起動します... -
Laravel
【Laravel】クラスを作った後に「Fatal error: Class xxxx not found」がでたときにまずしたらよいこと
php artisanコマンドでシードクラスを作って実行しようと思ったらよくでるのですが、「Fatal error: Class xxxx not found」とエラーが出て処理ができない場合、クラス名やパスの設定が間違っていないときはLaravelのルートディレクトリで以下のコマンドを... -
Laravel
【Laravel】日付・年・月・日・時間で検索
Laravelでは日付・年・月・日・時間で絞り込みするメソッドが用意されています。datetime型などは日付だけ指定すると思い通りに検索できないときがあったりするのですごくありがたいですね。 日付で検索 // 日付で検索 DB::table(テーブル名)->whereDat... -
JavaScript
【JavaScript】四捨五入・切り上げ・切り捨て
すぐ忘れてしまうので一度JavaScriptで四捨五入・切り上げ・切り捨てについて整理します。 // 計算する数値 let num = 15.555; // 1の位で四捨五入 Math.round(num);// 16 // 10の位で四捨五入 Math.round(num / 10) * 10;// 20 // 小数点第1桁で四捨五入 ... -
未分類
【CodeIgniter】メール本文の自動改行を解除する
CodeIgniterでメール送信する場合、Emailクラスを使うと簡単に送信することができます。ただ、日本語で使う場合問題があり、自動改行設定がtrueになっている場合、予期せぬ箇所で改行されたり、文字化けしたりする可能性があります。そのため、自動改行設... -
JavaScript
【JavaScript】正規表現によるパターンマッチング、および置換
JavaScriptで検索と置換する基本構文です。 // 検索 $(ターゲット).match(RegExpオブジェクト) // 置換 $(ターゲット).replace(RegExpオブジェクト, '置換する文字列') // または $(ターゲット).replace('検索する文字列', '置換する文字列') match()を使... -
Laravel
【Laravel】タイトルタグに改行が入っていたので修正
Laravelでextendsを使ったHTMLの共通化を行なっていた際、ページテンプレートで設定したタイトルをベーステンプレートで設定していたところ、タイトルタグに改行や空白が入っている事に気づきました。イージーミスですがTipsとして残しておきます。 ベース... -
システム開発Tips
mod_rewriteで特定ディレクトリ指定・除外して条件指定
mod_rewriteの設定をしていて、特定ディレクトリのみ指定、または特定ディレクトリのみ除外指定して条件設定したい場合のTipsです。 # 特定ディレクトリのみ指定 RewriteCond %{REQUEST_URI}% (^/ディレクトリパス/) # 複数ディレクトリ指定して除外 Rewri...