Laravel
コントローラーからJSON化して返す場合とそのままDBのデータを取得して テンプレートのjs内でJSON加工して表示する場合で、若干違いがあった ので、まとめてみる(Φω| 今回は、名目上はIE11以降サポートと聞いたが、それよりも古いPCも 動いているという情報…
連動プルダウンリストの作成で、Ajax POSTを使いたいけどどうしたらいいんや? ってことを以前からずっとやってるけど、Laravel6自身のチュートリアルについて も調べたのでメモしておく(Φω| というか検索条件にLaravelあるかないかで大分違うなー(棒) 動作…
Laravel6は最近、使い始めたばかりなのでルールがよくわかってなかった。 laravel-oci8を使ってOracleのテーブルからselectで取得したリストをviewの プルダウンリストに表示させたいだけなのに、タイトル通りのエラーが出て さっぱり動かないよ。どういうこ…
サンプルを実装して動作確認したところ、DB Facadeでページネーション を使おうとしたら、そんなコレクションねーよで落ちたので、やっぱり 新規テーブルじゃなくて既存テーブル利用だけどEloquentモデルを使わ ないと、ページネーションを利用できないっぽ…
storage/logs までの権限と、storage/logs/laravel.log の権限を確認したところ、 後者のapacheが書き込んでいるログファイルの権限が644になっていたw(Φω| その上位ディレクトリまでは、777になっているのに。 ちなみにこちらのエラーは直前の記事の前に出…
routing(routes/web.php)に間違いはないはずなのに、エラーになるのは 何でなんや?と思って、routes/web.php のエラーになってるコントローラー の定義を確認したら、「Controller」がついてなかったwww(ΦωΦ;; Class名の後ろにControllerを付けたら、エラー…
CSRF対策漏れらしい...(ΦωΦ;;; ちなみに、開発中にCSRFの仕組みを一時的にコメントアウトするには、 以下ファイルのVerifyCsrfTokenをコメントアウトしておく。 [手順] 1. app\Http\Kernel.php のVerifyCsrfTokenの行をコメントアウト。 [参考サイト] qiita.…
既存の古いJava5とPHP5のシステムからそのままパーツを抜き取って 組み込んでいって、検索処理を実装していたが動作確認でscriptファイル に定義したイベント関数が読み込まれずにエラーになって詰まって いるので、参考になりそうなサイトをまとめる(Φω| …
最初のプルダウンで選択したIDで動的に連動プルダウンを作りたいのだが、 動きだけ見て、AjaxでPOST送信してコントローラに送ってDatabaseを検索した 値をviewに返せばいいんじゃね?ということで、必要な情報を調べたので メモしておく(Φω| 尚、作業はこれ…
XAMPPサーバで開発されてた既存システムの文字コードがEUC-JPと 聞いたので、ついでに覚えたての一緒に改行コードも確認できるコマンド を叩いたら、XAMPPだからはあると思うけど改行コードがCRLFだったw 気づかなかったら文字コードが普通にSJISでリプレー…
調べながら作業しているのでとりあえず参考サイトのメモだけ。 実装と動作確認ができたら、書き方についても整理してまとめる(Φω| [書き方] [参考サイト] tanaken.me www.ritolab.com programming-study.com waterfalls.hatenablog.com qiita.com alaki.co.…
バリデーションをコントローラーに実装すると、やたらと重たくなるので 専用クラスとかに分離して使いたいなと考えていて、とりあえず作業前 だけど調べたので参考サイトをメモしていく(Φω| 尚、実際に作業したら作業手順についても後でまとめていく。 [手…
Laravelではcss,js,img等の他のフレームワークでassetでまとめられている ファイル群は、laravel_document_root/public/ 以下に配置する。 その際、Bladeの共通テンプレート(resources/views/layouts/base.blade.php) の<head></head>に設定する際に、asset(ヘルパー関数…
PHP不要の時代が来るって聞いたけど、PHP不要になったら初心者 から玄人までたくさんいるPHPエンジニアはどうなっちゃうの? ってのが気になったので、軽くServerless PHPはどうなんだ?に ついて調べてみたので、軽くまとめておく(Φω| 公式発表から漏れたか…
古いPHPコードには、PHPExcelが使用されていたがネットで検索してみると 後継版のPhpSpreadsheetを使いましょうという情報がある。 じゃぁ、Laravel6でもそれを使うのか?と思い更に検索してみると、上記 ライブラリをLaravel用に拡張したLaravel Excelとい…
元のJSPで使ってるCSSファイルやJavaScriptをそのまま再利用する 方法について調べていて、たしかにググれば情報はたくさんあるけど、 作業量が多いのでググりながら作業するより、前もって参考サイトを まとめてみた(Φω| [参考サイト] readouble.com reado…
Laravel6.x内からPHP7.4でRDS for Oracleに接続して疎通確認をするサンプルプロ グラムを書いたので、忘れないようにやり方をメモしておく(Φω| 新規ではなく既存のOracleで構築されたdatabaseを利用するということで、 MySQL版の記事同様、DB Facadeを使い…
laravel-oci8をcomposerでインストールしようとすると、out of memoryが発生し、 インストールできねーって問題をずっと調べていて、何とかなったっぽいのだが 記事によってcomposerでパッケージインストールする方法が異なり、振り回された ので、最終的にs…
タイトル通り、ec2にLaravel6.xの最新(LTS)をインストールした手順を記録する(Φω| それにしてもインストール自体は言語のパッケージマネージャをインストール後に プロジェクト名を作成するという最近流行りの方法なのに、スワップファイルを 作成して対応っ…
Laravel6.x内からPHP7.4でMySQLに接続して疎通確認をするサンプルプログラムを 書いたので、忘れないようにやり方をメモしておく(Φω| 今回、時間がないのでLaravelのORMは使わず、コントローラからDB Facade を使って処理を行っている。 [作成(編集)したフ…