Laravel

Laravel

【Laravel】distinct したカラムをカウントしたいとき

DB::raw を使えばいけるんだろうけど こんな感じでもいけるようなのでメモメモ $unique = DB::table("table") ->distinct('column') ->count('column');
JavaScript

【Laravel】DataTablesにプルダウンをちょっと強引に組み込む

Laravelのblade内で、DataTablesを使ってたんだけど td の中にプルダウンを設置したくて、 どうにかできないかと もっとよい方法がありそうだけど とりあえずこれでしのいだ { 'data' : 'test', rende...
Laravel

【Laravel】ajax で POST通信

Laravel で ajax の POST通信をしようとしたところ エラーとなったのでその対処方法をメモメモ HTMLのどっかにmetaタグでcsrf-tokenの文字列を記載。 <meta name="csrf-token" conten...
Laravel

【Laravel】キャッシュクリア

Laravel使ってて .envファイルとか更新したのに 反映されなかったりするのは すべてキャッシュのせいだー! コマンドラインで これをたたけば解決なり! php artisan cache:clear php artisan conf...
Laravel

【Laravel】Console\Comands でパラメータを渡す

Console\Comands でバッチプログラムを作成したときに パラメータを渡す方法をメモメモ 2つあって // こんな感じにすると protected $signature = 'test:hoge {--hogehoge=}'; p...
Laravel

【Laravel】Gmail のSMTPを利用してメール送付

なんとなくやる機会があったので いちおう忘れないようにメモメモ まずは composer で phpmailer をインストール composer require phpmailer/phpmailer あとはこんな感じ use PHPMa...
Laravel

【Laravel】mysqlのCSVインポートでエラー

Laravelで、mysqlにCSVファイルをインポートしようとしたら エラーになったので、そのときの対応をメモメモ CSVの読み込みはこんな感じ DB::statement('LOAD DATA LOCAL INFILE "/tmp/sa...
Laravel

【Laravel】新規作成時のパーミッション設定

Laravelで新規にサイト作ろうとすると パーミッションで怒られるはず、、、 やり方は、いくつかあるけど この方法が自分好みなので、メモメモ おおざっぱな手順  ・ グループを新規に作成して  ・ など必要なユーザを グループに追加する ...
Laravel

【Laravel】バッチのログファイルを別に書き出す

Laravel でバッチ処理を作ってたんだけど、 ログを吐こうとすると、 storage/logs/ 配下の larabel-xxxx-xx-xx.log ファイルに 全部まとまられてしまって、管理しづらいので 別に書き出す方法をメモメモ ...
Laravel

Laravel 素のSQLを実行したい

どうしようもないときの手段として $query = 'INSERT INTO test (a) VALUES (1)'; DB::insert($query); $query = 'truncate table test'; DB::sta...