書籍「Laravelの教科書」Laravel13対応サポートガイド公開中 → ダウンロードはこちら

Laravel・PHP豆知識・トラブル対策

LaravelとStripe API連携

Unrecognized request URL (GET: /v1/customers/):phpMyAdminで値をNULLに戻す方法

手動で変更すべきではない箇所を変えて、Nullに戻せなくなった場合の対策を紹介します。Cashierインストール後、【stripe_id】カラムなどを手動で変更すると、下記のようなエラーが出ます。Unrecognized request U...
LaravelとStripe API連携

Could not determine which URL to request : Stripe PaymentMethod instanceエラー対策

LaravelにStripeを連携でこのエラーがでたら、最初にこれだけ行ってみてください。app.blade.phpファイル内の app.js ファイルへのリンクを上部に移動させる。これでエラーが修正できます。Could not deter...
LaravelとStripe API連携

【URL was loaded over HTTPS】一文だけでNGROKなどによるCSSが反映されない表示くずれを修正

NGROKによって ローカル環境でHTTPS通信を行うことが可能です。ただ、NGROKによって生成されたURLを使うと、CSSやJavaScriptが正しく適用されないことがあり、表示が崩れることがあります。この問題を解決する方法について解...
Laravel・PHP豆知識・トラブル対策

Visual Basic Editorの再インストールがうまくいかない時の3ステップ【Windows環境】

Visual Studio Code でエラーが解決しない場合、再インストールを実施することがあります。再インストールしても問題が解決しないなら、アンインストール時に、ファイルが削除しきれていない可能性があります。Windows環境で しっ...
Laravel・PHP豆知識・トラブル対策

git初心者のための開発環境から本番環境へ移行させる5ステップ

gitを使ってローカル環境から本番環境へプロジェクトをうつすためのステップを解説していきます。コミットする、プッシュする、プルする、といった表現の意味がスッキリ分かるようになります。「gitって、そもそもの流れが良く分からない」という方は、...
Laravel・PHP豆知識・トラブル対策

1050 Base table or view already exists 本番環境でのマイグレーションエラー3対策

本番環境でマイグレート実行した時に、 エラーが出たときの対策です。ロールバック、テーブル削除、リフレッシュの3つの対策を解説します。だんだんと過激な対策になっていきます。まずは最初のマイルドな方法から試してみてください。Git Pullエラ...
LaravelとVue連携

npm install後のhigh severity vulnerability / Prototype Pollutionの原因と解決法

npm installを行ったところ、【high severity vulnerability】というメッセージが表示。どうやら【Prototype Pollution】の危険性があるとのことでした。実際に解決した方法と、Prototype...
Laravel・PHP豆知識・トラブル対策

Laravel 簡単に存在確認ができるexistsメソッドの使い方

「もし値が存在すれば、こう」というif構文をいれたいとき、existsメソッドを使うと簡単にできます。Blade.phpファイル上でも手軽に使えます。通常の使い方と、リレーションをはってある時の使い方を解説していきます。Laravel 存在...
Laravel・PHP豆知識・トラブル対策

Laravel foreach処理の中でoptionタグにselectedを入れる方法

プルダウンメニューでforeach処理を行う場合に、optionタグにselectedを入れる方法を解説します。edit時など、既に入力したデータを更新する場合に便利。最初の入力値を選択した状態にしておけます。Laravel foreach...
Laravel・PHP豆知識・トラブル対策

Laravelのforeach処理で特定の値を除外する方法:@continueを使う

ビューファイル上のforeach処理で「これは除外したい」項目があったら、@ifの中で、@continueを使えばスキップできます。@ifをいれず、@continue(条件式)でもOK。「ある番号までは表示したい」という場合は、@break...