Quantcast
Channel: PHP8タグが付けられた新着記事 - Qiita
Browsing all 540 articles
Browse latest View live

【動的プロパティ】【PHP】プロパティが無いのに何で使えている?

はじめに 私のプロジェクトでは、Laravelを使用しております。 クラスAでクラスBのメソッドを使いたい時は、一般的な以下の流れでした。 1.クラスAでコンストラクタインジェクションをしてクラスB…

View Article


Routeについて知ってみる(Laravel11)

概要 今回はRouteを利用してURLから指定されるパラメータをサーバ側で受け取ることについて知ってみます。 Routeについて簡単に説明するとパスが設定されているアドレス以外はアクセスが不可になり…

View Article


Laravel filament livewireコンポーネント内でRichEditorを使用する

概要 Laravel filamentの使用でRichEditorを適切な場所に配置したり、デザイン面の実装で必要なため調査 前提 Laravel filamentのインストールとLivewireコ…

View Article

PHPのAttribute使ってますか?

PHPのAttributeとは? PHP8.0よりAttributeが導入された。これにより色々なコード上の「もの」に属性を与えられるようになった。 これによってdoctrine/annotatio…

View Article

BladeTemplate(Laravel11)

概要 今日はLaravelのBladeTemplateについて知ってみます。 開発方法論にはMVCパターンというものがあります。 簡単に説明すると以下のような内容になります。 (M)odel:DB接…

View Article


Symfony5のエンティティクラスの記述メモ

Symfony5のエンティティクラスの書き方について カラムの属性を記述する方法はどうすればいい? 結論、こんな感じで書きます。 https://symfony.com/doc/current/do…

View Article

Model(Laravel11)

概要 今日はMVCパターンのModelについてみて行きましょう。 Modelは実際のDBからデータを持ってくる部分ですが、 今回は実際DBではなくダミーデータを利用して画面に表示してみます。 事前準備…

View Article

【PHP8.5】定数にクロージャを書けるようになる

つい先日PHP8.4がリリースされたばかりだというのに、PHP8.5に搭載される新機能が早々とひとつ決まっていました。 ということで以下は該当のRFC、Support Closures in con…

View Article


Web作ってる(html,css,js,php)

はじめに 初めまして、ひつじです。 初投稿がこんなのでいいのか不安ですが、最後までお付き合いいただけると幸いです。 さて、巷では○○jsが流行っていますが、そんなの使いません。php,html,cs…

View Article


【PHP8.4】PHP8.4で様変わりしたround関数のまとめ

round関数はPHP8.4でだいぶ様変わりしたのですが、日本語版はおろか英語版でもドキュメントがまだ更新されていません。 ということで以下がPHP8.4時点におけるround関数の仕様です。 シグ…

View Article

PHP処理速度改善の個人学習メモ

【環境】 ■ 環境 ・PHP8.2.4 【php.iniの設定】 ・JITの設定 XAMPP8.2.4のphp.iniに以下を追記。 zend_extension = opcache opcache…

View Article

Laravel 10, Ajax通信で419エラー, X-CSRF-TOKENは入れてある

環境 PHP 8.3.15 Laravel Framework 10.28.0 どこ見ても X-CSRF-TOKEN 入れろって書いてある もうやってあるんよ・・ どうやってもこれしかヒットしなくて…

View Article

Laravelでテスト用DBを作成してテストを実行するまでの流れ

環境 WSL2 docker compose:2.17.3 PHP:8.3 Laravel:11.34.2 MariaDB:11.2.5 テスト用DBの作成 本番用DBのデータを汚さず独立性・安全性…

View Article


PHP 8.0 で FuelPHP の DB migrate が実行できない

結論: 解決策 PHP 8.0 で FuelPHP の DB migrate を使いたい時は、メソッドに static を付ける 詳細 昨今のPHPフレームワークと言えば Laravel が人気です…

View Article

【Laravel 11/Middleware】実用的なカスタムミドルウェアの作成と活用例

Laravel 11.x では、ミドルウェアの登録が従来の app/Http/Kernel.php ではなく、bootstrap/app.php に記述されるようになりました。 また、サービスプロバ…

View Article


PHP8準上級試験に合格した話

2024年12月にPHP準上級試験に合格しました。 勉強方法や受験しての感想などをまとめたので、これからPHP8の上級・準上級試験を受けようと思っている方の参考になれば嬉しいです。 投稿主について …

View Article

【Laravel 11】ルーティング入門 ~ 基礎から応用までの完全ガイド

Laravel のルーティングは、アプリケーションの URL と処理を紐付ける重要な仕組みです。 本記事では、基本的なルート定義からパラメータ付き、グループ化、ミドルウェア、名前付きルート、サブドメ…

View Article


Laravel 11.x で実践するフラッシュメッセージとバリデーション ~ 基礎から応用まで完全ガイド

Laravel はシンプルかつ強力なバリデーション機能と、ユーザーへのフィードバック用にフラッシュメッセージ(セッションを利用した一時的なメッセージ)の機能を備えています。 この記事では、これらの基…

View Article

★compactの使い方

参考記事 https://qiita.com/yastinbieber/items/0c7b23ac382ac8afdb0e https://www.php.net/manual/ja/functi…

View Article

PHP の 定数 では end を使えない

結論 定数として定義している配列から最後の要素のキーや値を取得したい場合は、array_key_last を使いましょう。 再現 class Test { const NUMBERS = [10,2…

View Article
Browsing all 540 articles
Browse latest View live