Laravel
結論 Laravel12にはconfig/inertia.phpが存在しないが、作成し下記のコードを記述 [ 'ensure_pages_exist' => true, 'page_paths' => [ resource_path('js/pages'), // たぶんここのpagesの大文字小文字の関係でエラーが出ているため、自身の環境に合わせて…
環境 Laravel 6 PHP 7.2.3 現象 メールを送信すると500エラー 正確なエラー文章 Declaration of Egulias\EmailValidator\Validation\MessageIDValidation::isValid(string $email, Egulias\EmailValidator\EmailLexer $emailLexer): bool must be compatible…
基本 基本は下記ページを参考。 アップグレードガイド 6.x Laravel 注意 app\Exceptions\Kernel.php は下記のように修正する。
現象 表題の通り。Stripeのテスト中に、 You cannot set the quantity for metered plans. というよくわからないエラーが出る。 解法 バージョンによっておそらく解法が異なる。両方試すと良い。 解法1 数量を0に指定する。 newSubscription("default", "pri…
現象 表題の通り。Stripeのテスト中に、 Attempt to read property "default_payment_method" on null というよくわからないエラーが出る。 解法 下記を確認 Billableモデル(\App\Models\Userなど)に対応するユーザがStripe上に存在しているか。 Billable…
考えられる原因 1. シンボリックリンク貼ってない ネットでよく見るケース。下記で対応 php artisan storage:link 2.サーバがシンボリックリンクを許していない これはまさかのケース。 apacheの場合は.htaccessに下記追加で対応。 Options +FollowSymLinks
現象 サブスクリプションプラン購入の下記コードで表題のエラー $_user->newSubscription("main", $_planId) ->create($_paymentMethod); 環境 Laravel 5.8 Laravel Cashier 10.0 解法 数量を0とする $_user->newSubscription("main", $_planId) ->quantity(…
自分用メモ 環境 PHP 7.2.5 laravel/framework 7.24 現象 根本原因はよくわかっていないのですが、 php artisan make:test HogeTest --unit で作成した、DB操作系テストが Call to a member function connection() on null と表示され失敗した。 失敗のコー…
表題の通りです。 環境 PHP 7.2.1 Laravel 5.8 コード 最小のソースコードを示しますので、ご自分の環境にあった形に修正を行ってください。 getCon…
ごく稀に使いたくなるので、用意します。 環境 Laravel 5.4 PHP 5.6.9 実装 AppServiceProvider.phpに下記を記載します
github.com なぜか日本語でググっても一発目に出てこなかったので、 最近のgoogleさんなんですぐ「余白」なんてことしよるんや。 余白に関しては下記のように設定します。 @page { margin: 0px; } 以上。
migrationファイルで unique([ 'hoehoge', 'fugafuga', 'piyopiyo' ]); //中略 のようにして、 PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name '~' is too long") というエラーに悩まされる場合、あると思います…
*現状自分用メモ こういう要件はよくあることだと思います。 root | - wordPressディレクトリ | - なにかしら.php | - laravelプロジェクトディレクトリ(例:laravelP) こうなっている場合、wordPressディレクトリにもアクセスしたいし、なにかしら.phpも実…
自分用メモ publicフォルダ削除時 publicフォルダを削除し、html/[プロジェクトフォルダ]の構成時。htmlフォルダ直下に下記を記述。 # PHPのバージョン指定 AddHandler x-httpd-php5619a .php <IfModule mod_rewrite.c> # .envファイルに直接アクセスすることを禁ずる <Files ~ "\.(env)$"> deny from all </Files></ifmodule>…
当たり前なのですが、php.iniなどに post_max_size = 8M などと設定されているのに、 validate($request, [ "file" => "required|file|max:8000" ]); などと最大サイズを指定しても、validation.phpの [ //.... 'file' => 'The :attribute may not be great…
自分用のメモに 環境 Laravel 5.4.* PHP 5.6.9 実装 route("[ルート名]") ->withErrors([ "msg" => "エラーメッセージ" ]);
環境 Laravel 5.7 現象 iOSでの見え方を確認するため php artisan serve --host 0.0.0.0 を実行。更新をすぐに確認したいので npm run hot を実行していた。(実際はyarnだった) 上記の状態でiOS(外部デバイス)からアクセスすると、 画面が真っ白。 色々調…
サポートに問い合わせしたところ、 シェアードZZプランではPHP5.3.29でしかImageMagickが利用できない。 とのこと。 なので、.htaccessに AddHandler x-httpd-php5329 .php これが必要ということですね。 これはつまり、 Laravelが使えない ということです。…
環境 PHP 5.6 Laravel 5.4 現象 下記コードはうまく動きません。いつでもバリデーションをパスします。 $testNo //何かしらの数値変数 ]; $rule = [ "testNo" => "min:1" ]; $message = [ "testNo.min" => "Min Error." ]; Validator::make($input, $rule, …
下記コードがhogehoge@test.comに届かずfugafuga@test.comに届いてしまう問題に遭遇。 原因はLaravelのメールの設定の挙動を勘違いしていたこと。 send($mailInstance); 環境 PHP 7.1.21 laravel/framework 5.5 原因 config/mail.phpの65行目付近に下記のよ…