Generated by All in One SEO v4.9.10, this is an llms.txt file, used by LLMs to index the site. # Zakkuriブログ ざっくり記録 ## Sitemaps - [XML Sitemap](https://zakkuri.life/sitemap.xml): Contains all public & indexable URLs for this website. ## 投稿 - [【WordPress】テーマエディタからファイル更新ができない時の解消法](https://zakkuri.life/wordpress-theme-editor-update/) - [jQuery draggableでドラッグ時に親要素の後ろに隠れてしまう問題を解消](https://zakkuri.life/jquery-draggable-appendto/) - [【Slack】個人宛にSlack通知を送るための設定編【Laravel】](https://zakkuri.life/【slack】個人宛にslack通知を送るための設定編【laravel】/) - LaravelにてSlack連携をするための各種情報を設定・取得する - [【EC-CUBE4】全Twigで使用できる共通変数を設定する](https://zakkuri.life/【ec-cube4】全twigで使用できる共通変数を設定する/) - EC-CUBE4で全Twigで共通の値をセットしたかった時のメモ - [【文系エンジニアが読んで良かった技術書】プログラミング・Web基本編](https://zakkuri.life/recommend-books-web/) - 本を読むことが大好きな文系エンジニアの筆者がこれまで買って良かったなと思う技術本をざっくばらんに紹介していくページです。 - [【Laravel】複数のDB処理を行う際はtransactionを使う](https://zakkuri.life/laravel-transaction/) - [【Stripe】Laravelでサブスク決済 【定期課金】](https://zakkuri.life/stripe-laravel-subscription/) - [【Stripe】Laravelでサクッと決済 【単発】](https://zakkuri.life/laravel-stripe-charge/) - Laravelにて、StripeのAPI・決済用スクリプト (checkout.js)を使用して単発決済を行う - [【Laravel / Vue】駅検索セレクトボックス実装](https://zakkuri.life/laravel-vue-station-selectbox/) - [【SendGrid】LaravelからAPI実行](https://zakkuri.life/laravel-sendgrid-send/) - [【Vue】dataに変化があった際にdatepickerの値が空になってしまう問題](https://zakkuri.life/vue-datepicker-update/) - [【Laravel】 日本語化したPDFの一部が文字化けする場合](https://zakkuri.life/laravel-pdf-ja/) - Laravelで日本語PDF出力の際、一部分のみ文字化けする場合の確認ポイント - [【Laravel】Viewの内容をPDFに出力する【日本語対応】](https://zakkuri.life/laravel-dompdf/) - Laravelでdompdfを使用してviewの内容をまるっとPDFに出力 (ダウンロード) させたときのメモ。 - [iCLUSTA+でLaravelを導入するのに苦労した](https://zakkuri.life/iclusta-laravel/) - [【Laravel10】サイトマップを動的に作る](https://zakkuri.life/【laravel10】サイトマップを動的に作る/) - [【Xサーバー】Webアプリ構築に必要なものをいろいろサーバーにいれる](https://zakkuri.life/xserver-install/) - XサーバーでLaravelをリリースしたときに色々入れたのでメモ 他のWebアプリでも使用できるはず - [【Laravel】全国の駅データをさくっと取得【PHP】](https://zakkuri.life/laravel-station-api/) - [【PHP】Misoca APIを使用して請求書を作成・ダウンロード](https://zakkuri.life/php-misoca-api/) - [【Laravel】データベース通知を実装する](https://zakkuri.life/laravle-database-notification/) - Laravelでデータベース通知 (Webアプリ上でユーザーに通知を行う) を実装するときの手順などを記録。 - [【Laravel】ヘルパーで和暦形式の日付をサクッと表示する](https://zakkuri.life/laravel-helper-wareki/) - [【Mac】LibXLとphp_excelを入れる](https://zakkuri.life/mac-libxl-php_excel/) - [【PHP/Laravel】イプシロンで決済リンクを作成](https://zakkuri.life/php-laravel-epsilon/) - [【Laravel】500エラーが出てるのにログが出力されない時](https://zakkuri.life/laravel-500-error/) - [【Laravel】AppServiceProvier内でセッションを使いたい](https://zakkuri.life/laravel-view-composer/) - [【Chart.js】レーダーチャートの目盛り表示を数指定したり非表示にしたり](https://zakkuri.life/chart-js-rader-option/) - Chart.jsを使用してレーダーチャートを実装した際に、目盛りや文字の大きさなどを調整したときのメモ - [【Laravel】PayPalで決済を行う](https://zakkuri.life/laravel-paypal/) - LaravelでPaypal決済を実現するために行った忘備録。ここではPaypal JavaScript SDKを活用してお手軽に決済を実装する - [【PHP】PDFでテンプレートに文字表示するあれこれ【TcpdfFpdi】](https://zakkuri.life/tcpdfpdi-php/) - PHPのTcpdfpdiを使用して、PDFテンプレートに文字を出力してダウンロードした時のメモ。文字色の変更やセンター配置にも対応。 - [【Nuxt.js】画像モーダルでギャラリー表示](https://zakkuri.life/nuxt-js-light-gallery/) - Nuxt.jsにて、画像をクリックすると拡大表示する画像ギャラリーモーダルを実装する - [【Laravel】中間テーブルを使ってみる (基本編)](https://zakkuri.life/laravel-relation-table-basic/) - Laravelで多対多のリレーションを扱うにあたり、中間テーブルの使い方をまとめてみた - [【CSS】アスペクト比を指定して画像を正方形で表示する【HTML】](https://zakkuri.life/css-aspect-ratio/) - cssでwidthが%のレスポンシブな画像を正方形にしたい。padding-topを使ってみたが上に余白ができてしまうだけで効かない...代わりにaspect-ratioを使って対応した。 - [【Laravel / Paginate】ページネーションで検索パラメータを保持する](https://zakkuri.life/laravel-pagination-with-paramater/) - Laravelのページネーションで検索パラメータを保持する方法 - [【Laravel】migrate:rollbackでCannot drop indexエラー発生](https://zakkuri.life/【laravel】migraterollbackでcannot-drop-indexエラー発生/) - Laravelのマイグレーションにて、外部キーを貼ったカラムを追加後、ロールバックでdropしようとするとGeneral error: 1553 Cannot drop indexエラーが発生した。その解決法をメモ - [【さくらサーバー】Webアプリ構築に必要なものをいろいろサーバーにいれる](https://zakkuri.life/sakura-server-install/) - さくらサーバーでLaravelをリリースしたときに色々入れたのでメモ 他のWebアプリでも使用できるはず - [【jQuery API】getでうまくいかない時はeqを使う](https://zakkuri.life/jquery-ui-api-get-eq/) - jQuery ui APIを使用していたとき、.get(index)で取得した要素に対して処理を行うと$(…).get(…).show is not a functionのエラーが発生した。その際の解消法をメモする - [【Laravel】URLの末尾にトレイリングスラッシュ付与【POST時の405エラーも対策】](https://zakkuri.life/laravel-trailing-slash/) - LaravelでURLの末尾にトレイリングスラッシュをつけてURLを統一した時のメモ。GET以外のメソッドで405 エラー(Method Not Allowed)が出たのでそれも対策する。 - [【Laravel】Composer 2.3.0 dropped support for PHP...エラーの解消](https://zakkuri.life/laravel-composer-error/) - PHP5.6のLaravelで、Composer installをするとComposer 2.3.0 dropped support for PHP - [【Laravel】ユーザーログイン済みのみ実行できるAPIの作成](https://zakkuri.life/laravel-api-auth/) - Laravelにて、ログインユーザーしか実行できないAPIを作成した忘備録 - [【Laravel9】npm run devをするとviteがデフォルトになってた](https://zakkuri.life/laravel-vite/) - 最新のLaravel(ver.9)をインストールしてnpm run devをしたところLaravel mixでコンパイルされない・・。最新版はLaravel mixではなくviteを標準使用するようになっていたのでそれ向けに設定をした際のメモ - [【Laravel】URLのパラメータをモデル結合して効率的に使用する【カラム指定も】](https://zakkuri.life/laravel-route-model/) - Laravelのルーティングの「ルートモデル結合」を利用して、パラメータに渡された値に紐づくモデルインスタンスを自動注入させて使ってみる - [【Laravel】個人的によく使うfakerメソッド【ダミーデータ生成】](https://zakkuri.life/laravel-faker-method/) - Laravelにて、ダミーデータを生成したい場合にfakerを使用する。ここで個人的によく使うメソッドをまとめておく - [【ECCUBE】User Deprecatedエラーに対応](https://zakkuri.life/eccube-user-deprecated-error/) - [【ECCUBE4】プラグインを使用して本体のアップデートを行う【エラーにも対応】](https://zakkuri.life/eccube4-update-with-plugin/) - ECCUBE4にて、プラグインを使用して本体のアップデートができるようなのでやってみた。するとバージョンによってはComposerエラーが発生・・その対処法も併せて記録する。 - [【Laravel8】インストール & ログイン画面を表示するまでのメモ](https://zakkuri.life/laravel8-install/) - [【ECCUBE4】商品検索結果・一覧に順番やwhere条件を追加する](https://zakkuri.life/eccube-add-query/) - ECCUBE4にて、商品検索結果・一覧画面に、独自のOrderやWhere条件を追加した時のメモ。追加にはRepositoryカスタマイズの仕組みを使っていく。 - [【JS (jQuery)】要素の動的追加・削除・番号振り直し](https://zakkuri.life/jquery-add-remove-item/) - VueやReactを使用せず、JavaScript (jQurey)で要素を動的に追加・削除をするソースを記録。併せて削除時に要素のインデックス番号を振り直す処理も実装する。 - [【ECCUBE】キャッシュ関連のエラー【"Compile Error: require(): Failed opening required '/...】](https://zakkuri.life/eccube-cache-err/) - ECCUBEにて突然、"Compile Error: require(): Failed opening required '/...のエラーが発生した。キャッシュ削除が中途半端に止まっているときに起きるエラーのよう。解消方法をメモしておく。 - [【ECCUBE】独自のページを追加する](https://zakkuri.life/eccube-add-page/) - ECCUBE3,4にて、管理画面からページを追加するのではなく、独自のControllerを用意して新規ページを追加する手順のメモ - [【Laravel9】サイトマップを動的に作る【更新版】](https://zakkuri.life/laravel-sitemap-updated/) - [【MakeShop】WordPress連携の際に記事情報をMakeShop側に表示する](https://zakkuri.life/makeshop-wordpress/) - MakeShopにて、WordPress連携というオプションがある。これを使用した際に、WordPressで投稿した記事などをMakeShop側で表示する実装を記載する。 - [【PHP】連想配列からカラム名と値を指定して検索を行う](https://zakkuri.life/php-search-array-by-keyvalue/) - PHPにて、連想配列からカラム名・値を指定して検索を行う方法をメモ。例えばユーザー情報が入った連想配列からメールアドレスなどで検索を行いたい場合などに使用する。 - [【ECCUBE4】お問い合わせフォームに添付ファイルを追加する](https://zakkuri.life/eccube-add-file-to-contact/) - ECCUBEにて、お問い合わせフォームに添付ファイル項目を追加するカスタマイズを行う。合わせてメール送信時にも選択されたファイルを添付する処理を実装した。 - [【Laravel】英数混在チェック](https://zakkuri.life/check-alpha-num-regex/) - 会員登録などのバリデーションに使用する、 英数混在 (英字と数字を最低1つずつ含む)チェックのメモ。 - [【Nuxt.js】画面遷移時にハンバーガーメニューを閉じたい](https://zakkuri.life/nuxt-js-watch-menu/) - Nuxt.jsにて、メニューボタンを押したときに表示されるモーダルメニューが、画面遷移のあとも残っている問題が発生した。これをwatchオプションを使用して解消する。 - [【CakePHP】テーブルに項目を追加した際に変更するファイルたち](https://zakkuri.life/cakephp-add-table/) - CakePHP3にて、テーブルに項目を追加するSQLを発行したがフォームに反映されない・・そんな時にソースをいくつか変更した際のメモ - [【Laravel】ファイルアップロードに関する忘備録【UploadedFile】](https://zakkuri.life/laravel-uploadedfile/) - Laravelで画像をアップロードする方法や、ファイルを受け取った後のUploadedFileの取り扱いに関する忘備録を随時加筆していきます - [【Laravel / Intervention Image】 画像をリサイズして圧縮する (横向き問題も解消)](https://zakkuri.life/laravel-intervention-image/) - Laravelに画像圧縮ライブラリ「Intervention Image」をインストールして、アップロードされたファイルを圧縮 (リサイズ) 加工してみる - [【Laravel7,8】リッチエディタ(ckeditor)を導入](https://zakkuri.life/laravel-install-ckeditor/) - Laravel7, 8にリッチエディタ (ckeditor) を入れたメモ - [【Mac】HomebrewでWebアプリに必要なコマンドをさくっとインストール【PHP,composer,npm】](https://zakkuri.life/mac-homebrew/) - Macbookにて、Homebrewを使用してWebアプリに必要なパッケージたちをインストールするまとめ - [【Mac】パソコンを閉じる度に再起動が走っていた問題を解消](https://zakkuri.life/fix-mac-reboot/) - 愛用しているMacBookさんがパソコンを閉じる度に頻繁に再起動をしようとするので設定を変更して解消した - [【Laravel】ログイン・新規登録後に元のURLにリダイレクトする](https://zakkuri.life/laravel-redirect-after-auth/) - Laravel authを使用した認証にて、ログインや新規登録後・メール認証完了後などにリダイレクト元のURLに戻るように実装を行う - [【Laravel】vue-tags-inputで補完機能付きタグ入力](https://zakkuri.life/vue-tags-input/) - [【Docker】zsh: command not found: docker-machine 解消](https://zakkuri.life/docker-command-not-found/) - Dockerで「zsh: command not found: docker-machine」エラーが出た場合の対処法 - [SV-BasicでSSH接続をする](https://zakkuri.life/sv-basic-ssh/) - [ロリポップのSSHでPHP7を使う](https://zakkuri.life/lolipop-php7/) - ロリポップのSSHでPHP7使う方法を記録した - [【Conoha Wing】Webアプリ構築に必要なものをいろいろサーバーにいれる](https://zakkuri.life/conoha-wing-install/) - Laravel環境構築にあたって、Conoha Wingサーバーにいろいろ入れたメモ - [【Laravel 9対応】URLからpublicをなくす](https://zakkuri.life/laravel-remove-public-from-url/) - Laravelのプロジェクトをデプロイする際にURLからpublicをなくす方法 (Laravel 9対応バージョン) - [【Laravel】リレーション先のカラムの合計値を元にランキングを取得する & IDを元にランク数取得](https://zakkuri.life/laravel-create-ranking/) - Laravelにてリレーション先のテーブルのカラムの合計値を算出してランキング取得 & IDを元にその人のランクを取得してみる - [【Laravel】リレーション先のカラムや合計値を対象にソートする](https://zakkuri.life/laravel-ordeby-relation/) - Laravelにて、ベースのテーブルに紐づくリレーション先のテーブルのカラムを対象にorderByでソートをかけた時のメモ - [【Bootstrap】テーブルに横スクロールがつかない時](https://zakkuri.life/bootstrap-table-responsive-problem/) - Bootstrapにて、テーブルをレスポンシブ対応 (=横スクロール) にしたかったが、どうやらモーダルのなかとかだとうまく動作しないらしい。それの解消法をメモしとく - [【Laravel】reCAPTCHA認証を実装する](https://zakkuri.life/laravel-recaptcha/) - Laravelにて、登録フォームやログインフォームなど各種フォームにてreCAPTCHA認証の実装が必要になった。その際の手順のメモ - [【WordPress】途中でパーマリンク設定を変更する 【旧リンクのリダイレクトも対応】](https://zakkuri.life/wordpress-change-permalink/) - WordPressの各記事のURL (=パーマリンク)の設定を、運営途中で変更した際のメモ。変更だけでなく旧リンクのリダイレクトまでしっかり対応する。 - [【Laravel】フォームリクエストのバリデーションでリダイレクト前に任意の処理を行う](https://zakkuri.life/laravel-formrequest-after/) - Laravelのフォームリクエストを使用したバリデーションにて、入力されたデータが不正な場合にリダイレクトがされる。そのリダイレクト前にAfterフックを追加して任意の処理を実行できるようにした。 - [【Laravel7,8】リッチエディタ(ckeditor)で画像アップロード実装](https://zakkuri.life/laravel-ckeditor-upload-image/) - Laravel7, 8で入れたリッチエディタに画像アップロード機能を追加したメモ - [【Laravel】 composer require laravel/uiでエラー](https://zakkuri.life/composer-require-laravel-ui-error/) - LaravelでAuth認証を入れようとして`composer require laravel/ui`を叩くとエラーが出た・・ - [【jQuery】 文字を交互に表示する](https://zakkuri.life/jquery-string-alternate/) - jQueryを使用して、文字を交互に表示させてみる - [【Tailwind】動画サムネイルを表示する](https://zakkuri.life/tailwind-movie/) - [MacBookにComposerをインストール](https://zakkuri.life/mac-composer-install/) - MacにComposerをインストールしたよ - [【npm】 MacBookにNodeをインストール](https://zakkuri.life/mac-node-install-2/) - MacにNodeをインストールしてnpmを使うところまで - [【Laravel】 都道府県のプルダウンをさくっと作る](https://zakkuri.life/laravel-prefecture-select/) - Laravelのconfigを利用して都道府県のプルダウン作る - [【Laravel】 バリデーションエラー時、oldを使って入力した値を保持する](https://zakkuri.life/laravel-old/) - Laravelで入力値を保持する基礎メモ - [【Laravel】 登録フォームと編集フォームを共通化する](https://zakkuri.life/laravel-common-form/) - Laravelの登録フォームと編集フォームを共通化して無駄を減らす - [【Laravel】Modelを使うときはインジェクトする](https://zakkuri.life/laravel-model-injection/) - LaravelでModelを使うときはインジェクトすると便利 - [【JavaScript / forEach】 Objectをループしたい時](https://zakkuri.life/javascript-foreach-object/) - JavascriptでObjectをループする方法を記録 - [【JavaScript】 配列から指定した数だけ取得する](https://zakkuri.life/javascript-get-by-array/) - Javascriptで配列からN個だけ取得してみる - [【React】 Routerの画面遷移でスクロール位置を上まで戻したい](https://zakkuri.life/react-router-scroll-top/) - React.jsのようなSPAで起こるスクロール問題を解消する - [【React.js】 画像を表示する](https://zakkuri.life/react-image/) - React.jsで画像を表示してみる - [【React.js】 画像スライダーをいれる](https://zakkuri.life/react-slider/) - react-image-galleryを使ってReact.jsでスライダー表示してみる - [【React.js】 都道府県セレクトボックス表示](https://zakkuri.life/react-prefecture-select/) - 定数を使用して、React.jsで都道府県セレクトボックスを表示します - [【PHP】 CSVで先頭の0が消える](https://zakkuri.life/php-csv-0-problem/) - PHPのCSV出力で先頭の0が消える問題の解決策 - [【JavaScript】 関数の外でAjaxの戻り値を使いたい](https://zakkuri.life/javascript-ajax-return/) - Javascriptで関数の外でAjaxの戻り値を使いたい場合のtips - [【PHP】 checkboxの未チェック値が更新されないとき](https://zakkuri.life/php-checkbox-update/) - PHPでcheckboxの未チェック値が更新されないときの対処法 - [【Laravel】 Repositoryを活用する](https://zakkuri.life/laravel-repository/) - LaravelでModelを操作するときにRepositoryを活用してみる - [【JavaScript / reduce】 オブジェクト配列の値の合計を出す](https://zakkuri.life/javascript-sum-by-object/) - Javascriptでオブジェクト配列の値の合計を取得したいときのtips - [【Laravel / orderBy】 リレーション先の数でorderByする](https://zakkuri.life/laravel-orderby-relation-count/) - Laravelでリレーション先の数でOrderByしたいとき - [【Laravel】 firstOrNewが便利](https://zakkuri.life/laravel-firstornew/) - LaravelのfirstOrNewが便利だった - [【Laravel / Collection】empty判定がgetで取得したCollectionには効かない](https://zakkuri.life/laravel-collection-is-empty/) - Laravelでgetで取得したCollectionにはempty判定が効かないのでその対処法メモ - [【Laravel / route】 Laravel8のルーティング仕様が変更になってた](https://zakkuri.life/laravel-laravel8-routing/) - Laravel8でルーティング仕様が変更になってたのでエラーが出た - [【JavaScript】 配列やオブジェクトから要素を削除](https://zakkuri.life/javascript-delete-by-array/) - Javascriptで配列やオブジェクトから要素を削除してみる - [【Laravel / whereRaw】 カンマ区切りのデータを検索したいとき](https://zakkuri.life/laravel-searchby-whereraw/) - Laravelでカンマ区切り構造のカラムデータを検索したいときのtips - [【Laravel / Auth】 email以外でログインしたい](https://zakkuri.life/laravel-login-by-other-column/) - Laravelでemail以外のカラム、例えばログインIDを使ってログインしたい場合 - [【JavaScript / groupBy】連想配列のデータをグループにまとめる](https://zakkuri.life/javascript-groupby/) - Javascriptで連想配列のデータをグルーピングするあれこれ - [【Nuxt.js】子コンポーネントから親コンポーネントのmodelを更新する](https://zakkuri.life/nuxt-update-parent-model/) - Nuxt.jsで子コンポーネントから親コンポーネントのmodelを更新する - [【Nuxt.js / filter】filter機能で金額をカンマ区切りにする](https://zakkuri.life/nuxt-filter-price/) - Nuxt.jsで金額表示をしたいときはfilter機能を使う - [【Nuxt.js / mavon-editor】マークダウンエディタ導入](https://zakkuri.life/nuxt-mavon-editor/) - Nuxt.jsでマークダウンエディタを使ってみた - [【Nuxt.js】複数のAPIを呼ぶと画面描画が遅くなる](https://zakkuri.life/nuxt-multiple-api/) - Nuxt.jsで複数のAPIを呼ぶ場合はpromise.allでまとめる - [【NET::ERR_CERT_INVALID】Chromeでプライバシーエラー](https://zakkuri.life/net-errror-cert-invalid/) - Chromeでプライバシーエラー (NET::ERR_CERT_INVALID)が出て困った話 - [MacBookにNodeをインストール (最新版)](https://zakkuri.life/mac-node-install/) - MacBookをCatalinaにアップグレードしたらNodeが使えなくなったので再度インストールする - [【Javascript】文字列に改行や変数を使用したいとき](https://zakkuri.life/javascript-string/) - Javascriptの文字列のなかで改行や変数を使用する方法 - [【Laravel】migration時に外部キーを設定する](https://zakkuri.life/laravel-setting-foreign-key/) - Laravelのmigrationでリレーションカラムをつける場合は外部キーを設定しよう - [【Laravel】created_at, updated_atの自動更新を無効にしたりカラム名を変えたり](https://zakkuri.life/laravel-setting-created-at-updated-at/) - Laravelでcreated_at, updated_atのカラム名変更や自動更新を無効化したい場合のメモ - [【Composer】zsh: no matches found 解消](https://zakkuri.life/composer-zsh-no-matches-found/) - composerでzsh: no matches foundエラーが出たので解消したお話 - [【Laravel / グローバル変数】どのViewでも使用できる共通変数を設定する](https://zakkuri.life/laravel-global-variable/) - LaravelでどのViewからでも使用可能な共通変数 (グローバルな変数) を設定する方法 - [【CSS】チラシのような三角形のラベルデザイン](https://zakkuri.life/css-create-triangle-label/) - CSSでチラシによくある三角形の折り込みラベルを表示する - [composerで「Allowed memory size of ...」メモリ不足エラーが出た時](https://zakkuri.life/composer-memory-error/) - composer requiredやcomposer install / updateをしたときに「Allowed memory size of 1610612736 bytes exhausted 」が出た場合の対処法メモ - [【Laravel】さくっとQRコード生成](https://zakkuri.life/laravel-qr/) - LaravelでQRコードを生成する方法が実に簡単だったお話 - [【PHP】 年齢や歴数を月数 (*ヶ月)まで表示する](https://zakkuri.life/php-calc-age/) - PHPで年齢や歴数を月数 (*ヶ月)まで表示する場合はDatetimeクラスを活用する - [MacBookのNodeのバージョンを切り替える](https://zakkuri.life/mac-node-change-ver/) - MacBookに入れているNodeのバージョンをさくっと切り替える方法 - [【Laravel】バリデーションエラー表示まとめ](https://zakkuri.life/laravel-display-validation-errors/) - Laravelでよく使用するバリデーションエラーの表示方法をまとめた - [【Laravel / Chrome】送信しようとしている情報は保護されません](https://zakkuri.life/laravel-chrome-security/) - Laravelで送信しようとしている情報は保護されませんエラーが出た - [【PHP】 楽天ブログの新着ブログ情報をRSSで取得して表示する](https://zakkuri.life/php-rss-rakuten/) - PHPを使って楽天ブログの新着情報をRSSで取得して表示した - [【Nuxt.js】 Vuetifyを途中から入れたかった](https://zakkuri.life/nuxtvuetify/) - インストール済みのNuxt.jsに、Vuetifyを後入れする方法 - [npmコマンド実行時に「Node Sass version 5.0.0 is incompatible with ^4.0.0. 」エラー発生](https://zakkuri.life/node-sass-version-5-0-0-is-incompatible-with-4-0-0/) - npmコマンドを実行したら「Node Sass version 5.0.0 is incompatible with ^4.0.0. 」エラーが発生したので解消したメモ - [【JavaScript】 子要素のオンクリックイベントを無効にする](https://zakkuri.life/javascript-invalid-click-event/) - 子要素にて、親要素のオンクリックイベントを無効にして競合しないようにする - [【CSS】くの字矢印をCSSで実装する](https://zakkuri.life/css-create-arrows/) - CSSを使用してくの字矢印を実装した - [【Nuxt.js】Vuetifyでフォームバリデーション](https://zakkuri.life/nuxt-vuetify-validation/) - Nuxt.jsのVuetifyでフォームバリデーションを実装したメモ - [【Laravel】 [Vue warn]: Cannot find element: #app エラーの対処法](https://zakkuri.life/laravel-vue-warn/) - Laravelで、 [Vue warn]: Cannot find element: #app エラーが発生した場合の対処法メモ - [【PHP】 group_byで最新のレコードを取得したかった](https://zakkuri.life/php-groupby-current-record/) - CodeIgniterで、group_byした上で最新のレコードのみ取得した際のメモ - [【Laravel】メールアドレス認証通知を手動で送信する](https://zakkuri.life/laravel-send-verify-email/) - Laravelのメールアドレス確認のメールを手動送信したかった - [【Laravel】 セッションを使う](https://zakkuri.life/laravel-session/) - Laravelでセッションヘルパを使ったときのメモ - [【Laravel】独自のバリデーションルール実装](https://zakkuri.life/laravel-original-validation-rule/) - Laravelでオリジナルのバリデーションルールを追加する方法 - [【Vue】アイテムの表示・非表示時にアニメーションつける](https://zakkuri.life/vue-animation/) - Vueのtransitionを使用してアニメーションつけたメモ - [【Github】勝手にマージされないようにブランチを保護した](https://zakkuri.life/github-protect-branch/) - Githubでブランチを保護したお話 - [【PHP】お問い合わせフォームでセキュリティ対策](https://zakkuri.life/php-contact-form-security/) - PHPで実装したお問い合わせフォームにセキュリティ対策を追加する - [【Laravel/Vue】 v-bindで連想配列を渡す](https://zakkuri.life/laravel-vue-v-bind/) - LaravelのVueコンポーネントに配列を渡すときにhtmlspecialchars() expects parameter 1 to be string, array givenが出ないようにする - [[Nuxt.js] datepickerを導入する](https://zakkuri.life/nuxt-js-datepickerを導入する/) - Nuxt.jsのプロジェクトにて、日付入力補完をしてくれる「datepicker」を導入してみた - [Githubからセキュリティ警告メールが届いたら](https://zakkuri.life/github-security/) - GithubにあげてるLaravelプロジェクトに関してセキュリティ警告メールが来たので諸々updateしたお話 - [【Laravel Mix】 npmのパッケージをupgradeしたらコンパイルできなくなった](https://zakkuri.life/laravel-mix-npm-upgrade/) - npmを更新すると、Laravel Mixのコンパイルで「Module parse failed: Unexpected token (1:0)」や「Uncaught TypeError: Vue.component is not a function」のエラーが出るようになったので解決策メモ - [[Nuxt.js] 郵便番号から住所を自動入力する](https://zakkuri.life/nuxt-js-auto-address/) - Nuxt.jsで、フォームで入力された郵便番号から該当する住所を自動入力するコードのメモ - [【JavaScript / Array】配列に要素を追加する](https://zakkuri.life/javascript-push-array/) - 配列の先頭・最後尾・index指定で途中に要素を追加する - [【Bootstrap/jQuery】Collapseで表示とボタン文言を切り替える](https://zakkuri.life/bootstrap-colllapse-toggle-text/) - [【Laravel】DBに入っているテキストの表示に自動でリンク(aタグ)を入れる](https://zakkuri.life/laravel-auto-link/) - LaravelでDBのテキストを表示する際に、テキストのリンク部分をaタグに置き換えて表示させてあげる - [【PHP】The "" file does not exist or is not readable がでた](https://zakkuri.life/php-file-does-not-exist/) - PHP (Laravel)でファイルをアップロードしようとすると「The "" file does not exist or is not readable」エラーが出た時のメモ - [【JavaScript】object配列の任意のkeyの値で配列を作る & 文字列に変換する](https://zakkuri.life/javascript-cretae-array-change-string/) - [XサーバーでPHP7.4を使う](https://zakkuri.life/xserver-use-php74/) - XサーバーのCLI (SSH接続) のPHPバージョンが5.4だったのでPHP7.4に変更した - [【Laravel】パスワードリセットに生年月日チェックを追加した](https://zakkuri.life/laravel-password-reset-by-date/) - [【JavaScript】IEでアロー関数が効かなくて悲しくなった](https://zakkuri.life/javascript-arrow-function/) - [【Laravel8】メール認証を日本語化する](https://zakkuri.life/laravel-auth-mail-ja/) - [【Laravel】PAYJPで決済する① (新規決済のみ)](https://zakkuri.life/laravel-payjp/) - Laravelでpayjpの決済を使用したメモ。 ここでは新規の単発決済をする方法を記載。 - [【Laravel】PAYJPで決済する② (登録済みのカードも再利用)](https://zakkuri.life/laravel-payjp-2/) - Laravelでpayjpの決済を使用したメモ。 ここでは以前使用した登録済みのカードも再利用して決済する方法を記載。 - [【PHP】スマレジAPIを利用する](https://zakkuri.life/smaregi-api/) - PHP7でスマレジAPIを利用して色々データ取得をしてみたメモ - [【Laravel】キャッシュ対策をVersioningで行う](https://zakkuri.life/laravel-versioning/) - ChromeやSafariなどブラウザで、JSやCSSの変更が反映されないキャッシュ問題をLaravel Mixのバージョニングで解消する - [【JavaScript】出荷日を算出する処理](https://zakkuri.life/calc-ship-date/) - [【Laravel】DBのデータを特定のkeyで配列分けする (GroupBy)](https://zakkuri.life/laravel-groupby/) - [【Laravel / PHP】ロジレスAPI連携](https://zakkuri.life/logiress-api/) - PHPでロジレスAPIを使用してデータを取得したかったのでいろいろ実装したメモ - [【JavaScript】jscolorを利用して簡単にカラーピッカーを表示](https://zakkuri.life/jscolor/) - jscolorを利用してさくっとカラーピッカーを導入する - [【Laravel】LINEログインで詰まったメモ](https://zakkuri.life/laravel-line-login-problem/) - Laravel8でLINE APIを使用して認証機能を実装した時に詰まった点をメモ - [【Laravel / Vue】ドラッグ&ドロップでならびかえ](https://zakkuri.life/laravel-vue-drag-drop/) - LaravelのVueコンポーネントでドラッグ&ドロップの並べ替えを実装した時のメモ - [【Laravel8】サイトマップを動的に作る](https://zakkuri.life/laravel-sitemap/) - LaravelにてサイトマップをDBの登録データに応じて動的に生成する方法を記録する - [【Laravel8】usersテーブル以外でログイン&middleware実装](https://zakkuri.life/laravel-auth-middleware/) - Laravelで、usersテーブル以外のテーブルをログイン対象にするときのメモ - [【PHP】filter機能を使ってお手軽バリデーション](https://zakkuri.life/php-filter/) - PHPのfilter_var関数を使ってメールアドレスやURLなどをさくっとバリデーションする - [【PHP】多次元配列から任意のキーを指定して配列を生成する & 重複チェック](https://zakkuri.life/php-create-array-by-key/) - 多次元配列のユーザー情報のメールアドレス重複チェックをしたい時とかいろいろしたメモ - [【EC-CUBE3/4】商品一覧にカテゴリ名を表示する](https://zakkuri.life/eccube-display-category-name/) - EC-CUBEの商品一覧にカテゴリ名を表示する - [【Laravel】PostTooLargeExceptionがでた場合の対策](https://zakkuri.life/laravel-posttoolargeexception/) - Laravelで大きい画像をアップする場合にエラー「PostTooLargeException」が出たので対策したメモ - [【Unable to render Card preview】Twitter Card Validatorでプレビューが表示されない](https://zakkuri.life/twitter-card-validator-problem/) - Twitter Card Validatorでプレビュー確認しようとすると「Unable to render Card preview」エラーが表示された場合の対処法 - [【Laravel】S3にbase64エンコードされた画像をアップロードする](https://zakkuri.life/laravel-s3-base64/) - base64エンコードされた文字列画像をLaravelのS3にアップロードしてみた - [【Laravel8】usersテーブル以外のテーブルでユーザー認証する](https://zakkuri.life/laravel-auth-by-other-table/) - Laravelでusersテーブル以外のテーブル (admin_usersなど) でユーザー認証をできるようにする - [【Laravel】MySQLエラー時にエラーコードとSQLSTATEを取得する](https://zakkuri.life/laravel-get-error-code-sqlstate/) - MySQLのエラーの際にエラーコードとSQLSTATEを吐き出したかったので記録残す - [【 AWS 】手探りでEC2にLaravel構築したメモ](https://zakkuri.life/aws-install-laravel/) - AWSに手探りでLaravel環境構築してみた - [【Laravel】中間テーブルを使ってみる (応用編)](https://zakkuri.life/laravel-relation-table-advance/) - Laravelの中間テーブルで、実際のフォーム作成やリレーション済みチェック、where検索をしてみる - [【Laravel】LINEのクローラーを捕まえた](https://zakkuri.life/laravel-get-line-crawler/) - LINE Messaging APIを利用してLINE通知を送った際、プレビュー表示のためにLINEクローラーがサイトにやってきたので捕まえた - [【Laravel】LINE Messaging APIを使用してLINE通知実装](https://zakkuri.life/laravel-line-messaging-api/) - LaravelでLINEのメッセージ送信を実装するメモ。認証時の友達追加ボタン表示も合わせて対応 - [【Laravel】SEO対策する](https://zakkuri.life/laravel-seo/) - LaravelでSEO対策をした時のメモを残す - [【Laravel】This package requires php 7.4 but your PHP version (7.4.16) does not satisfy that requirement. エラー](https://zakkuri.life/laravel-satisfy-error/) - Laravelでcomposer installをすると、「This package requires php 7.4 but your PHP version (7.4.16) does not satisfy that requirement.」というエラーが発生した。これの解消法メモ - [【Laravel8】fakerを使ってダミーデータ を生成する](https://zakkuri.life/laravel-faker-dummy-data/) - Laravel8で、fakerを使用してダミーデータを生成してみた。hasManyリレーションなどの作成も行う - [【Laravel】onDelete('cascade')してるのにリレーションデータが論理削除されない](https://zakkuri.life/laravel-ondelete-cascade-problem/) - Laravelで、SoftDeleteを使用して論理削除している場合、onDelete('cascade')を設定しているリレーションデータが自動削除されない。これの対処法をメモ - [【HTML/CSS】レビュー評点などの登録に使える星(★)ボタン 【コピペで使える】](https://zakkuri.life/html-css-star-review/) - コピペで使用できる、レビューの評点登録などに便利な星(★)ボタンのHTML/CSSを置いておく - [【Laravel】独自のページネーションを作成する](https://zakkuri.life/laravel-original-pagination/) - Laravelで、オリジナルのページネーションを作成する手順 - [【XD】書き出したSVG画像のフォントがおかしいとき](https://zakkuri.life/xd-svg-font/) - XDで書き出したSVG画像をサイトで表示してみると表示がおかしかった際の解消法 - [【Laravel Mix】core-jsとregenerator-runtimeを使ってIE11 (構文エラーです)に対応した](https://zakkuri.life/laravel-mix-ie11/) - Laravel Mixでコンパイルしたapp.jsをIE11で読み込むと構文エラーが出てVue.jsが使用できない。これをcore-jsとregenerator-runtimeを使用して解消する。 - [【Laravel】Stripeのカスタマーポータルを表示する](https://zakkuri.life/laravel-stripe-customer-portal/) - Laravelで、Stripeの請求カスタマーポータルを表示する忘備録 - [【HTML/CSS】ズラし二重枠線のボックスを作る](https://zakkuri.life/html-css-double-border-box/) - [【Laravel】今いるURL(ルーティング)によってクラス名などを変える](https://zakkuri.life/laravel-change-by-url/) - Laravelで、閲覧されている画面に応じて条件分岐を行いたい場合の忘備録 - [【Laravel】ページネーションのリンクにハッシュやクエリパラメータを追加](https://zakkuri.life/laravel-add-query-to-route/) - Laravelにて、ページネーションのリンクにハッシュ値やクエリパラメータを指定してみる - [【Bootstrap4/5】navbarのドロップダウンメニューがはみ出る](https://zakkuri.life/bootstrap-navbar-fix/) - [【Laravel】マイグレーションでtinyIntegerはchangeできない](https://zakkuri.life/laravel-tinyinteger-change/) - [【PHP/Laravel】インスタの投稿一覧をユーザー名から取得する](https://zakkuri.life/get-username-at-instagram-api/) - [【JavaScript】Google Map APIで住所から位置情報取得 & 表示](https://zakkuri.life/googla-map-api-by-address/) - 住所から位置情報 (経度・緯度) を取得して、その情報をもとにGoogle Mapを表示した時のメモ - [【Github】リポジトリの言語ラベルが気になったので変更してみた](https://zakkuri.life/github-change-language/) - Laravelが入っているGithubリポジトリにて、メイン言語をPHPにしたかったのにbladeになっていたので変更してみた。 - [【npm】最新のnodeにアップデートする](https://zakkuri.life/node-update/) - Laravel mixでコンパイルエラーが発生したので、最新のnodeにアップデートした際のメモ - [【Vue.js】特定の要素に動的にfocusを当てる](https://zakkuri.life/vue-auto-focus/) - Vue.jsで特定の要素に対して動的にfocusを当てた時の忘備録。DOMが変更された後でもfocusが当たるようにした。 - [【Laravel】対象のカラム最小・最大値でwhere検索する](https://zakkuri.life/laravel-search-by-minmax/) - Laravelのwhere検索にて、対象のカラムの最小・最大値で検索した際の忘備録。min関数とmax関数を活用してEloquentでさくっと検索します。 - [【Laravel】newInstanceでプレビュー機能を作る](https://zakkuri.life/laravel-preview/) - Laravelで作っているポータルサイトで、プレビュー機能が必要になった。 プレビューとはいえ、実際に表示される画面と同じviewを使用して共通化してあげたい。 そんな時に便利なのがEloquentのnewInstance関数 - [【Laravel】viewの内容をPDF出力する【Snappy使用】](https://zakkuri.life/snappy-laravel/) - Laravelにて、Snappyを使用してviewの内容をPDF出力したときのメモ - [【Laravel】REST API実装でバリデーションを行う](https://zakkuri.life/rest-api-validation/) - [個人的によく使うLaravelのバリデーション](https://zakkuri.life/laravel-validation-commonly-used/) - Laravelの開発において、個人的によく使用するバリデーションメソッドをメモする ## 固定ページ - [demo](https://zakkuri.life/demo/) - [お問い合わせ](https://zakkuri.life/contact/) - [プライバシーポリシー](https://zakkuri.life/privacypolicy/) - [[jQuery] 文字を交互に表示するDEMO](https://zakkuri.life/jquery-文字を交互に表示するdemo/) - [サンプルページ](https://zakkuri.life/sample-page/) ## カテゴリー - [技術](https://zakkuri.life/category/tech/) - [サーバー](https://zakkuri.life/category/tech/server/) - [PHP](https://zakkuri.life/category/tech/php/) - [Laravel](https://zakkuri.life/category/tech/laravel/) - [JavaScript / TypeScript / jQuery](https://zakkuri.life/category/tech/js/) - [React.js](https://zakkuri.life/category/tech/react-js/) - [HTML / CSS](https://zakkuri.life/category/tech/html/) - [Vue.js / Nuxt.js](https://zakkuri.life/category/tech/nuxt-js/) - [tool](https://zakkuri.life/category/tech/tool/) - [payjp](https://zakkuri.life/category/tech/payjp/) - [EC-CUBE](https://zakkuri.life/category/tech/ec-cube/) - [技術書](https://zakkuri.life/category/tech/技術書/) ## タグ - [Mac](https://zakkuri.life/tag/mac/) - [composer](https://zakkuri.life/tag/composer/) - [Node](https://zakkuri.life/tag/node/) - [npm](https://zakkuri.life/tag/npm/) - [サーバー](https://zakkuri.life/tag/サーバー/) - [ロリポップ](https://zakkuri.life/tag/ロリポップ/) - [PHP](https://zakkuri.life/tag/php/) - [Laravel](https://zakkuri.life/tag/laravel/) - [Javascript](https://zakkuri.life/tag/javascript/) - [React.js](https://zakkuri.life/tag/react-js/) - [CSV](https://zakkuri.life/tag/csv/) - [Ajax](https://zakkuri.life/tag/ajax/) - [HTML](https://zakkuri.life/tag/html/) - [PDF](https://zakkuri.life/tag/pdf/) - [Repository](https://zakkuri.life/tag/repository/) - [jQuery](https://zakkuri.life/tag/jquery/) - [Nuxt.js](https://zakkuri.life/tag/nuxt-js/) - [Chrome](https://zakkuri.life/tag/chrome/) - [ES6](https://zakkuri.life/tag/es6/) - [CSS](https://zakkuri.life/tag/css/) - [Vuetify](https://zakkuri.life/tag/vuetify/) - [RSS](https://zakkuri.life/tag/rss/) - [Conoha](https://zakkuri.life/tag/conoha/) - [Vue](https://zakkuri.life/tag/vue/) - [ckeditor](https://zakkuri.life/tag/ckeditor/) - [CodeIgniter](https://zakkuri.life/tag/codeigniter/) - [Github](https://zakkuri.life/tag/github/) - [問い合わせフォーム](https://zakkuri.life/tag/問い合わせフォーム/) - [セキュリティ対策](https://zakkuri.life/tag/セキュリティ対策/) - [Laravel Mix](https://zakkuri.life/tag/laravel-mix/) - [Bootstrap](https://zakkuri.life/tag/bootstrap/) - [Collapse](https://zakkuri.life/tag/collapse/) - [Xサーバー](https://zakkuri.life/tag/xサーバー/) - [IE](https://zakkuri.life/tag/ie/) - [payjp](https://zakkuri.life/tag/payjp/) - [スマレジAPI](https://zakkuri.life/tag/スマレジapi/) - [Collection](https://zakkuri.life/tag/collection/) - [Logiless](https://zakkuri.life/tag/logiless/) - [jscolor](https://zakkuri.life/tag/jscolor/) - [LINE API](https://zakkuri.life/tag/line-api/) - [vuedraggable](https://zakkuri.life/tag/vuedraggable/) - [sitemap](https://zakkuri.life/tag/sitemap/) - [Laravel-auth](https://zakkuri.life/tag/laravel-auth/) - [EC-CUBE](https://zakkuri.life/tag/ec-cube/) - [EC-CUBE4](https://zakkuri.life/tag/ec-cube4/) - [docker](https://zakkuri.life/tag/docker/) - [docker-machine](https://zakkuri.life/tag/docker-machine/) - [Twitter](https://zakkuri.life/tag/twitter/) - [Twitter Card](https://zakkuri.life/tag/twitter-card/) - [AWS](https://zakkuri.life/tag/aws/) - [S3](https://zakkuri.life/tag/s3/) - [base64](https://zakkuri.life/tag/base64/) - [SEO](https://zakkuri.life/tag/seo/) - [Paypal](https://zakkuri.life/tag/paypal/) - [Faker](https://zakkuri.life/tag/faker/) - [XD](https://zakkuri.life/tag/xd/) - [SVG](https://zakkuri.life/tag/svg/) - [Stripe](https://zakkuri.life/tag/stripe/) - [Laravel API](https://zakkuri.life/tag/laravel-api/) - [Google Map API](https://zakkuri.life/tag/google-map-api/) - [Laravel-dompdf](https://zakkuri.life/tag/laravel-dompdf/) - [dompdf](https://zakkuri.life/tag/dompdf/) - [Eloquent](https://zakkuri.life/tag/eloquent/) - [MySQL](https://zakkuri.life/tag/mysql/) - [技術書](https://zakkuri.life/tag/技術書/) - [Web](https://zakkuri.life/tag/web/) - [API](https://zakkuri.life/tag/api/) - [wkhtmltopdf](https://zakkuri.life/tag/wkhtmltopdf/) - [バリデーション](https://zakkuri.life/tag/バリデーション/) - [PICKUP](https://zakkuri.life/tag/pickup/) - [SSL](https://zakkuri.life/tag/ssl/) - [datepicker](https://zakkuri.life/tag/datepicker/) - [Tailwind](https://zakkuri.life/tag/tailwind/) - [WordPress](https://zakkuri.life/tag/wordpress/) - [Validation](https://zakkuri.life/tag/validation/) - [Vite](https://zakkuri.life/tag/vite/) - [reCAPTCHA](https://zakkuri.life/tag/recaptcha/) - [MakeShop](https://zakkuri.life/tag/makeshop/) - [CakePHP](https://zakkuri.life/tag/cakephp/) - [Symfony](https://zakkuri.life/tag/symfony/) - [ECCUBE](https://zakkuri.life/tag/eccube/) - [Larav](https://zakkuri.life/tag/larav/) - [.htaccess](https://zakkuri.life/tag/htaccess/) - [jQuery ui](https://zakkuri.life/tag/jquery-ui/) - [さくらサーバー](https://zakkuri.life/tag/さくらサーバー/) - [LightGallery](https://zakkuri.life/tag/lightgallery/) - [TcpdfFpdi](https://zakkuri.life/tag/tcpdffpdi/) - [Laraval](https://zakkuri.life/tag/laraval/) - [AppServiceProvider](https://zakkuri.life/tag/appserviceprovider/) - [session](https://zakkuri.life/tag/session/) - [view-composer](https://zakkuri.life/tag/view-composer/) - [Chart.js](https://zakkuri.life/tag/chart-js/) - [Epsilon](https://zakkuri.life/tag/epsilon/) - [php_excel](https://zakkuri.life/tag/php_excel/) - [LibXL](https://zakkuri.life/tag/libxl/) - [Misoca](https://zakkuri.life/tag/misoca/) - [Sendgrid](https://zakkuri.life/tag/sendgrid/) - [Slack](https://zakkuri.life/tag/slack/)