PHP関連のことを調べてみた2019年11月23日

PHP関連のことを調べてみた2019年11月23日

【PHP】学習メモ / アクセサメソッド(セッター、ゲッターの目的と使い方)

「変数の値に直接アクセスできるようにするのは良くない。アクセサメソッドを使えば間接的にアクセスするようにできる」みたいなことをどこかで学んだが、結局アクセスしてんじゃん、と思ったので具体的に何ができるのか一歩踏み込んで調べてみた。

#アクセサメソッドの意味と使う目的

プロパティのアクセス権をprivateにするとプロパティの値をクラスの外から変更できなくなる。
[アクセス権について](https://qiita.com/kota_sho/items/b76a4dfeda441543d2a2)

セッター:プロパティの値を変更するメソッド
ゲッター:プロパティの値を読み出すメソッド

public :
どんなデータでも直接入れられる

privateでアクセサメソッドを経由 :
setする時チェックが可能で、不正なデータは外部から格納できないようにする事ができる。
アクセサメソッドを使うことにより、受け入れられるデータだけを通す事ができる。つまり、フィルタリングできるということらしい。例えば、成績がA〜Eまであるとして、「A〜Eのアルファベットのデータのみ受け入れる」とすれば、F

元記事を表示

Laravelのバリデーションエラーメッセージを5分で日本語化する

Laravelのバリデーションはエラーメッセージを$errorsから取り出すだけなので、非常に楽なのですが、デフォルトでは英語でしか表示されません。

![スクリーンショット 2019-11-23 8.29.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/472701/e279fed7-6293-671f-6de9-c3e06fd33c48.png)

ここはやはり日本語にしたいところ。

今回は5分でエラーメッセージを日本語化したいと思います。

##英語のエラーメッセージはどこにある?

そもそもこのエラーメッセージはどこからくるのでしょう?

`/resources/lang/en`の中の4つのファイルになります。

![スクリーンショット 2019-11-23 8.35.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/472701/62362331-0d09-3fe1-50d5-f4c610

元記事を表示

PHP ファイル操作

PHPのファイル操作に関する備忘録です。

##1.html(input)からPHP側に送付するフォームを作る

“`html



“`

##2.PHP側の処理

“`php

元記事を表示

Moodle 3.7 マニュアル – Apache

[原文](https://docs.moodle.org/37/en/Apache)

‘Apache HTTP server’ についての記事となります。

The Apache HTTP server is the software that (along with the PHP scripting language) ‘runs’ Moodle. Note that there are alternatives (e.g. IIS on Windows, Nginx on Linux, MacOS) but the Apache HTTP Server is very popular on all platforms.
Contents

[1 Apache のインストール](#1-apache-のインストール)
[2 パフォーマンス](#2-パフォーマンス)
[3 Slasharguments](#3-slasharguments)
[4 SSL](#4-ssl)
[5 関連項目](#5-関連項目)

# 1 Apache のインストール

Installers are av

元記事を表示

OpenShiftによるJava EEアプリケーションのモダナイゼーションをやってみた(3)

# はじめに
架空の医療会社のExample HealthのOpenShiftによるJava EEアプリケーションのモダナイゼーションの3回目の投稿です。

これまでの2回の投稿で私たちはExample HealthのOpenShiftによるJava EEアプリケーションのモダナイゼーションに成功しました。

– [OpenShiftによるJava EEアプリケーションのモダナイゼーションをやってみた。](https://qiita.com/daihiraoka/items/23cfaed7662d36ccc7ab)
ビジネスロジック用のOpen Libertyで実行されているJava EEアプリケーションをMiniShiftに移行

– [OpenShiftによるJava EEアプリケーションのモダナイゼーションをやってみた(2)](https://qiita.com/daihiraoka/items/d27cf3b3281ddc5ce8f1)
患者用UI(ユーザーインターフェイス)のモダナイゼーション

これからは、その後の話になります。OpenShiftに移行した結果、

元記事を表示

Xamppのsendmailとgmailでメール送信フォームを作りましょ

#gmailの二段階認証をクリアしてメールフォームを作りましょ
こんにちは~
php初心者で初めての投稿になります。
はじめの一歩でメールフォームを作りました。
あれ~言いつけ通りに作ったのに送信できなーいという初心者の方がきっといると思いまして、簡潔にまとめたいと思います。
ググると数多くの参考になる投稿があるので、ここではあまり細かい技術解説は行いません。
理屈を知りたい方は他を参考にしてください。(星の数ほど出てきます。)
ただ二段階認証のクリア方法まで一気通貫で書かれているサイトが無いので、
コピペでできる簡潔な解説をしたいと思います。

“`html:メールフォーム(HTML)




(省略)

“`
FormRequestを継承したRequestFileでこういうRuleを指定したとすると、弾かれてしまう。

“`php:XxxRequest.php

元記事を表示

OTHERカテゴリの最新記事