Laravel Laravel Mix+Vue2をTypeScriptに対応させようとしてハマった件 LaravelMix+Vue2をTypeScriptに対応させるべく色々やっていたのだが色々はまりましたので、その時の忘備録です。こんなののために1日潰れました。 いまさらVue2にするとかはないと思いますがあまり情報がなかったので残してお... 2022.11.25 LaravelLaravel8.xVue3
CakePHP [PHP]ゴミがレンダリングされる CakeなりLaravelなりで、下手にコンソール出力するデバッグプリントを使って消し忘れるとめんどくさいことになります。 フレームワークだと、いろんなファイルをを経由して呼ばれるので、消し忘れるとどこでやってるかわからなくなります。フレー... 2022.11.19 CakePHPCakePHP3.xCakePHP4Laravel
Laravel Laravel sail によるデバッグ設定 Laravel sail で構築したアプリのPHPデバッグを行う方法です。 設定変更 Xdebugについては標準でVer3系のものがインストールされています。 .ENV ファイルに以下の環境変数をセット SAIL_XDEBUG_MODE=d... 2022.11.18 LaravelLaravel8.x
Laravel [Laravel] sailのDBサーバーへのアクセスが拒否される Laravel sail ベースで作成したコンテナのDBで新しいDBを作ろうとしたら・・・ ユーザー 'sail'@'%' によるデータベース 'xxxxxxx' へのアクセスは拒否されました。 原因 デフォルトで作られるユーザーの権限では... 2022.11.18 LaravelLaravel8.x
Laravel Laravel Sailでphpmyadminコンテナを追加する Laravel Sailでphpmyadminを使う方法です。 sailが作ったdocker-compose.yml の services セクションに以下を記載しましょう。 もしくは、docker-compose.override.yml... 2022.11.10 LaravelLaravel8.x
Laravel [Laravel]sailでDBに接続できない 新規設定したLaravel SailでなぜかDBにアクセスできない。 mysqlコンテナに入ってDBにログインしようとしたところ… ERROR 1045 (28000): Access denied for user 'sail'@'loc... 2022.11.10 Laravel
Docker [Ubuntu]Docker is not running. になったら Ubuntu(ほかのLinuxでも同じかと思いますが) sail経由でdockerコンテナを起動しようとしたが… ./vendor/bin/sail build Docker is not running. $ sudo systemctl... 2022.11.10 Dockerdocker-composeLaravel
Laravel php artisan sail:install で複数コンテナを選択する とりあえず、公式サイトにのっとってインストール artisanコマンドでインストールする段で $ php artisan sail:install Which services would you like to install? : my... 2022.11.10 Laravel
Laravel composerのよくわからないエラー composer を使っていたらこんなのが出た。 具体的にはLaravelのSailをインストールしようとしていました。 $ composer require laravel/sail --dev could not be fully lo... 2022.11.10 Laravel
Laravel8.x [Dusk]Laravel8 Duskで自動的にブラウザのセッションをクリアする Laravel8 Duskでは、テストが変わってもブラウザの状態が引き継がれてしまいます。 テストが変わってログイン中の状態を引き継いでほしくないなど、いちいち気にしないと行けないのは面倒過ぎます。逆に、簡略化のために引き継いでほしいという... 2022.11.08 Laravel8.x
Laravel8.x [Laravel8] Model::value()の実装が意味不明 こんなコードを書いたら $user_id = User::where()->first()->value('id'); $user_id の中身は 1でした。 なんだそりゃ?where()が無視されてしまうみたい。 $user = User... 2022.11.07 Laravel8.x
Docker Laravel Duskを自前のDocker経由で動かす 色々試行錯誤して、自前のDocker環境でDuskを起動することができたのでその時のメモです。 基本的なインストール方法は公式をみてもらうとして、それ以外のアンドキュメンテっとな部分についてのみ記載します。 環境設定ファイル ルートに .e... 2022.11.04 Dockerdocker-composeLaravel
Laravel Laravel Duskをsailから動かしてみる(動いた) 前回、Duskを動かすために色々試してみたのですが、うまくいかなかったので、Sailでやってみました。 結論 急ぐ人向けに結論だけ先に述べます。 Sail経由でDuskを動かす場合は、sailコマンド経由でやりましょう。 ./vendor/... 2022.11.04 LaravelLaravel8.x開発
Laravel Laravel Duskが動かん(on Docker) (失敗編) Laravelでテストコードを書いてますが、通常のUnitTestはHTTPレスポンスの中身のテキストしかテストできません。jQueryとかVueとかフロントでレンダリングしているものに関してはブラウザ経由でアクセスする必要があります。 こ... 2022.11.04 LaravelLaravel8.x開発
Laravel [laravel]dockerで動かしているアプリに対して、ホストでartisanしたらダメ、絶対。 artisanうまく動かないなぁと思って、下記コマンドでキャッシュをクリアしたら。 php artisan cache:clear php artisan config:cache 根本的に動かなくなった There is no exist... 2022.10.31 LaravelLaravel8.xLaravel初心者講座
Laravel8.x [Laravel]クラス名が重複しているエラー laravel で artisan コマンドを使うと何故かこんな表示が Cannot declare class (クラス名), because the name is already in use 色々調べてみたのだが、別にクラス名が重複... 2022.10.13 Laravel8.x開発
Laravel8.x Laravel sailでLaravel開発&デバッグ環境構築 動作環境 今回の環境は以下の通り Ubuntu Docker(インストール済み) 作業環境は Windows10Pro VSCode DockerDesktop 今回は、Ubuntu上で構築したDocker環境を、Windows10から接続... 2021.11.01 Laravel8.xPHP開発
Laravel8.x Laravel8 記述の違いによるモデル周りの動作の違いについて Laravel8のModel::insert()メソッドでレコードを登録したら、なぜかcreated_byがNullで入っていました。 あれ?自動でいれてくれるんじゃなかったのか?と思って調べたら、どうやら記述方法で動作が変わるらしい。 記... 2021.01.25 Laravel8.xLaravel初心者講座
CakePHP Windowsホスト&VirtualBoxの共有フォルダー内でcomposerやnpmが動かない いろいろ試して、WindowsホストでVirtualBoxの共有フォルダー機能は使ってはいけないという結論になりました。 なぜダメなのかと解決方法(代替案)を記事にしました。 composerやnpmが動かない Windows環境でVirt... 2020.12.25 CakePHPCakePHP3.xCakePHP4CentOSLaravelNode.jsOS設定PCPHPUbuntuVagrantVirtualBoxVisualStudioVSCodeWindowsXAMPP開発雑談
Laravel [Laravel講座]Laravel8.xのルーティング Laravelのルーティングについてまとめました。 まずここがわからないと何も表示させることができません。 だいたいは、こちらに書いてあることの抜粋です 初めに 環境 Laravel 8.x での情報になります。 廃止された機能についての記... 2020.12.17 LaravelLaravel8.xLaravel初心者講座