PHP関連のことを調べてみた2020年05月30日

PHP関連のことを調べてみた2020年05月30日

Laravel Authで実装した認証機能の初回登録時にオリジナルカラムデータの保存に対応する。

# 目的

– ユーザの初回登録時にデフォルトでは存在していないカラムへ自動的に値を格納する方法をまとめる

# 実施環境

– ハードウェア環境

| 項目 | 情報 |
| — | — |
| OS | macOS Catalina(10.15.3) |
| ハードウェア | MacBook Pro (16-inch ,2019) |
| プロセッサ | 2.6 GHz 6コアIntel Core i7 |
| メモリ | 16 GB 2667 MHz DDR4 |
| グラフィックス | AMD Radeon Pro 5300M 4 GB Intel UHD Graphics 630 1536 MB |

– ソフトウェア環境

| 項目 | 情報 | 備考 |
| — | — | — |
| PHP バージョン | 7.4.3 | Homwbrewを用いて導入 |
| Laravel バージョン | 7.0.8 | commposerを用いて導入 |
| MySQLバージョン | 8.0.19 for osx10.13 on x86_64 | Homwbre

元記事を表示

51歳(現52)からのプログラミング 備忘 false null php

var_dump(false==null);
var_dump(false===null);

元記事を表示

Javascriptを隠蔽化してみた。

#はじめに

javascriptはいやおうなしに見られてしまうので、
APIキーとかソースとか隠せないかな、と考えて色々調べてみた結果、ここに行き着いた。

現状のままではPHPにJsソースを書くことになる欠点がある……ので、これの対策verもそのうち記事にします。

#どうやって実装するの?

まずもって、ユーザーがJavascriptのソースコードをのぞき見する主な手段は以下の2パターンある。

– URLバーに該当するJsのURLを直接打ち込んで、ページとして見る
– 右クリック→検証→左メニューの「Sources」から閲覧する

逆に言えば、今回やるべきはこの2つの手段を両方とも潰すことである。
それを踏まえて、本システムの要件は以下のとおりとする。

###要件
– **① 直接アクセスした場合にはエラーorニセのコードを出力し、ソースコードを見られないようにすること**
– **② 右クリック→検証→左メニューの「Sources」を使ってもソースコードが見られないようにすること**
– **③ あらかじめ決めておいたサイト以外からは呼び出せないように設定する**(場合

元記事を表示

Create Simple PHP 7 CRUD REST API with MySQL & PHP PDO

This is a step by step PHP 7 & MySQL REST API tutorial, In this tutorial i am going to share with you how to create a PHP 7 CRUD (Create, Read, Update, Delete) RESTful API with MySQL database.

click here to read more:

Create Simple PHP 7 CRUD REST API with MySQL & PHP PDO

元記事を表示

How to Easily Check the PHP Version

The easiest method is to check the PHP version is the phpinfo() method and via the PHP command line tool.

click here to read more:

How to Easily Check the PHP Version

元記事を表示

How to Easily Check the PHP Version

The easiest method is to check the PHP version is the phpinfo() method and via the PHP command line tool.

click here to read more:

How to Easily Check the PHP Version

元記事を表示

PHP 7 Upload & Store File/Image in MySQL Database Tutorial

how to upload files and images in MySQL Database. and how to implement file upload validation before sending it to a web server.

click here to read more:

PHP 7 Upload & Store File/Image in MySQL Database Tutorial

元記事を表示

PHP 7 Multiple Files/Images Upload in MySQL Database

PHP 7 Multiple Files and Images uploading tutorial, and we will learn to store uploaded files in the MySQL database along with some necessary file uploading validation.

click here to read more:

PHP 7 Multiple Files/Images Upload in MySQL Database

元記事を表示

PHP Slim3フレームワークのサンプルアプリを作ろう(skeleton project)

#はじめに
PHP Slim3フレームワークの勉強のため、
Slim公式のユーザーガイドにある[skeleton project](https://github.com/slimphp/Slim-Skeleton)のサンプルアプリを作成します。

#前提
下記記事で構築した環境を前提とします。

– Windows10にVagrantをを入れてCentOS7をインストールしよう([1](https://qiita.com/erik_t/items/d7f7abbf7deafa4c6fe4)、[2](https://qiita.com/erik_t/items/909efb63fd389f486ec3)、[3](https://qiita.com/erik_t/items/2e3c43cfe8731621b82d)、[4](https://qiita.com/erik_t/items/8d006b599815c8fbf38b)、[5](https://qiita.com/erik_t/items/9fbe7b5630b1f62893a1)、[6](https://qiita.com/e

元記事を表示

Build PHP 7 User Registration (Signup) Form with MySQL

Learn how to create a basic PHP 7 user registration system, add PHP validation in registration form, securely hash password and store the user information in the MySQL database.

click here to read more:

Build PHP 7 User Registration (Signup) Form with MySQL

元記事を表示

【SEO】【構造化データ】LocalBusiness

##LocalBusiness
以下の実装をしたケースの紹介です。
https://developers.google.com/search/docs/data-types/local-business?hl=ja

##コード
今回は[こちらのページ](https://evsmart.net/spot/tokyo/l131024/v923/)に実装した例です。
このページは電気自動車の充電スポット情報のページになります。
テンプレート側で変数をechoしています。

“`structuredData.template