Laravel

Laravelエラー:This password does not use the Bcrypt algorithm.が表示される

とあるサイトのログを見ていると、以下の様なエラーログが表示されていました。 production.ERROR: This password does not use the Bcrypt algorithm. {"exception":" ...
Laravel

Laravelでベーシック認証×DB不使用×特定ページを除外……をとにかく簡単に実装する

Laravelで稼働中のサイトで、一部分リニューアルをする案件がありました。 その際、認証について考える機会がありました。要望としては以下の様なものです。 稼働中のページはそのまま公開させたい リニューアル部分は当然ユーザーに表示させたくな...
PHP

phpMyAdminで新規DB作成時、utf8mb4_unicode_ciを最初からselectedにしたい

私は普段、開発環境でMySQLのデータベースを作る場合、phpMyAdminで作成しています。簡単で早いですからね。 「新規作成→紹介順序をutf8mb4_unicode_ci選択→作成」でOK!これまで何も疑わずにやってきました。 でも、...
wordpress

Windows環境でWordPressをbatファイルから自動で落とし解凍する(メモ帳だけでOK)

WordPress案件、10年以上前よりポツポツとあります。特に小規模な会社のウェブサイトとして、根強い人気がありますね。 さて、WordPress案件の際、どうやって用意していますか?WordPress公式サイトに行って落とす!?面倒臭い...
Laravel

Laravelで多言語サイトのベースを作る。言語切替え&Cookie保存&後から言語追加可能に

Laravelで多言語サイト構築案件のお声がかかりました。私はLaravelでの多言語サイトは初めてですが、フレームワークの機能としてあるので安心して取り組めることは認識しています。 とは言え初めてということもあり、事前に多言語化サイトのル...
Laravel

Laravelの多言語関数でエラー:array_replace_recursive(): Argument #2 must be of type array, int given

今回は、とてもつまらないことでちょっとだけ無駄に時間を消費したので、恥さらしに書きます。 Laravelの多言語サイトを作る際、__()メソッドを使うと思いますが、array_replace_recursive(): Argument #2...
Laravel

Laravelのアプリケーション設定(configディレクトリ)と環境設定(.env)の違いと使い方

LaravelでのWebアプリケーション開発において、設定は必ず行うものです。そして、その設定を手動で引き出したい場合もよくあります。 しかしその際、env関数だっけ!?config関数だっけ!?と分からなくなってしまう方はいないでしょうか...
Laravel

Next.js初心者がLaravel API連携で大量データの表示&ページング処理してみる

普段バックエンドでPHP/Laravelを扱っている私が、現在Next.jsを遊びながら学習中です。 前回の記事で、Next.jsとLaravel APIとの連携をすることができました。しかし、対象データがたった3件だったので現実にはそぐい...
Laravel

【初心者向け】Laravelでデータベースを利用できるようにする設定(.env)を丁寧に解説

PHPのフレームワークであるLaravelは、データベースに接続せずとも動作確認や最低限の利用はできます。 しかし現実的には、ほとんどのケースでデータベースと接続してWebアプリケーションは構成されます。そのため、誰しも覚えるべきステップと...
Laravel

普段バックエンドの私がNext.jsで、Laravel APIとの連携を試してみる

私はフリーランスとして、ウェブサイト制作全般やPHP/Laravel等の開発をしています。JSも書きますが、普段はバックエンド寄り。 しかしながら、昨今のブームとして、モダンなフロントエンド開発の知識の必要性を感じています。ReactやVu...