PHP関連のことを調べてみた2021年08月24日

PHP関連のことを調べてみた2021年08月24日

簡易的なclearlinuxベースのlumen環境

– コンテナ環境で構築するPHPのベースイメージとして定番のphp-fpmがあるが容量の重さは否めない。
– その対応策としてalpineという軽量ベースイメージを用いることも多いが、堅牢性やパフォーマンスの心配もある。
– そこで今回は、堅牢性やパフォーマンスが高いと言われているclearlinuxをベースイメージにして、軽量FWのlaravel製のlumen環境を作成する。

## 環境
– Mac OS X 10.15.6
– Docker version 20.10.8
– Docker Compose version v2.0.0-rc.1

## 手順

### 必要ファイル作成
– 以下のコマンドを入力して、必要なファイルを作成する。

“`bash
# 作業フォルダ作成 & 移動
mkdir work; cd $_
# docker file作成
touch Dockerfile docker-compose.yml .dockerignore
# nginxの設定ファイル作成
touch default.conf
“`

– 作成後、各ファイルの中身を以下のように

元記事を表示

LaravelでJSのAjaxを使って非同期通信を行う

#laravelでの基本的な非同期通信の仕方です。

ほぼ下記の記事の内容になりますが個人的な補足説明です。

参考記事
https://qiita.com/kakudaisuke/items/01816910b7b9ecba0486

流れ的にはviewにある値をjsに投げてajax通信で定義したroute-からcontrollerに値を飛ばして処理した内容をまたjsonでjsに返してあげます。

まずはdata-review-idの値をjsに投げます。

“`php:index.blade.php


@if (!$box->isLikedBy(Auth::user()))