Laravel8.x[Dusk]Laravel8 Duskで自動的にブラウザのセッションをクリアする Laravel8 Duskでは、テストが変わってもブラウザの状態が引き継がれてしまいます。 テストが変わってログイン中の状態を引き継いでほしくないなど、いちいち気にしないと行けないのは面倒過ぎます。逆に、簡略化のために引き継いでほしいとい...2022.11.08Laravel8.x
Laravel8.x[Laravel8] Model::value()の実装が意味不明 こんなコードを書いたら $user_id = User::where()->first()->value('id'); $user_id の中身は 1でした。 なんだそりゃ?where()が無視されてしまうみたい。...2022.11.07Laravel8.x
DockerLaravel Duskを自前のDocker経由で動かす 色々試行錯誤して、自前のDocker環境でDuskを起動することができたのでその時のメモです。 基本的なインストール方法は公式をみてもらうとして、それ以外のアンドキュメンテっとな部分についてのみ記載します。 環境設定ファイル ルートに...2022.11.04Dockerdocker-composeLaravel
LaravelLaravel Duskをsailから動かしてみる(動いた) 前回、Duskを動かすために色々試してみたのですが、うまくいかなかったので、Sailでやってみました。 結論 急ぐ人向けに結論だけ先に述べます。 Sail経由でDuskを動かす場合は、sailコマンド経由でやりまし...2022.11.04LaravelLaravel8.x開発
LaravelLaravel Duskが動かん(on Docker) (失敗編) Laravelでテストコードを書いてますが、通常のUnitTestはHTTPレスポンスの中身のテキストしかテストできません。jQueryとかVueとかフロントでレンダリングしているものに関してはブラウザ経由でアクセスする必要があります。 ...2022.11.04LaravelLaravel8.x開発
Laravel[laravel]dockerで動かしているアプリに対して、ホストでartisanしたらダメ、絶対。 artisanうまく動かないなぁと思って、下記コマンドでキャッシュをクリアしたら。 php artisan cache:clear php artisan config:cache 根本的に動かなくなった There i...2022.10.31LaravelLaravel8.xLaravel初心者講座
Laravel8.x[Laravel]クラス名が重複しているエラー laravel で artisan コマンドを使うと何故かこんな表示が Cannot declare class (クラス名), because the name is already in use 色々調べてみたのだが...2022.10.13Laravel8.x開発
Laravel8.xLaravel sailでLaravel開発&デバッグ環境構築 動作環境 今回の環境は以下の通り Ubuntu Docker(インストール済み) 作業環境は Windows10Pro VSCode DockerDesktop 今回は、Ubuntu上で構築したDocker環境を、W...2021.11.01Laravel8.xPHP開発
Laravel8.xLaravel8 記述の違いによるモデル周りの動作の違いについて Laravel8のModel::insert()メソッドでレコードを登録したら、なぜかcreated_byがNullで入っていました。 あれ?自動でいれてくれるんじゃなかったのか?と思って調べたら、どうやら記述方法で動作が変わるらしい。 ...2021.01.25Laravel8.xLaravel初心者講座
CakePHPWindowsホスト&VirtualBoxの共有フォルダー内でcomposerやnpmが動かない いろいろ試して、WindowsホストでVirtualBoxの共有フォルダー機能は使ってはいけないという結論になりました。 なぜダメなのかと解決方法(代替案)を記事にしました。 composerやnpmが動かない Windows環境でV...2020.12.25CakePHPCakePHP3.xCakePHP4CentOSLaravelNode.jsOS設定PCPHPUbuntuVagrantVirtualBoxVisualStudioVSCodeWindowsXAMPP開発雑談
Laravel[Laravel講座]Laravel8.xのルーティング Laravelのルーティングについてまとめました。 まずここがわからないと何も表示させることができません。 だいたいは、こちらに書いてあることの抜粋です 初めに 環境 Laravel 8.x での情報になります。 廃...2020.12.17LaravelLaravel8.xLaravel初心者講座
LaravelVirtualBox&Vagrantで爆速Laravel環境構築 LaravelなどのWebサーバーの開発環境を構築するのは、プログラミング初心者にはかなり難しい作業です。 Windows/Mac環境であれば、XAMPPを使うのが一番早いのですが、直接インストールするのはさけたいとか、PHPのバージョン...2020.12.15LaravelLaravel初心者講座VirtualBox日本語の情報
CakePHP[2021年]プログラミング初学者にお勧めな言語・フレームワーク 現在はフレームワークなしでWebアプリケーションを組むことは必須になっています。 どのフレームワークを使うべきかの参考の一つとして記事を書いてみました。 PHPのフレームワーク多すぎ問題 RubyはRails一択なのですが、PHPはあ...2020.11.19CakePHPCakePHP3.xjqueryLaravelPHPpython
DBLaravel5.5カスタム検索 公式の検索エンジンは、すべてのバージョンから検索をかけているので意図しない情報が出てきてしまいます。 バージョンを絞って検索するカスタム検索エンジンを設定しました。2018.04.02DBLaravelPHP日本語の情報開発