- 0.0.1. Laravelのバージョン6系をインストールする
- 0.0.2. 今までの流れ
- 0.0.3. M5Stackで部屋の震度を時系列に計測した
- 0.0.4. PHPUnitでDDD実装パターンをテストしてみた
- 0.0.5. EC2データベースマイグレーションできない
- 0.0.6. 複数のテキストフォームの内容をファイルに保存する
- 0.0.7. CentOS7の初期状態から nginx で php python perl ruby を動かすまで
- 0.0.8. CakePHPの開発環境構築
- 0.0.9. 【Laravel】ラジオボタンの実装と値の保持
- 0.0.10. 【PHP】PHPで301リダイレクトをする方法
- 1. header関数
- 1.0.1. PHPUnitでControllerのプロパティにモックを持たせる方法
- 1.0.2. Unable to load FFProbe
- 1.0.3. 【超初心者編】PHP7×MySQL、PDOを使用してDB(データベース)に接続する方法
- 1.0.4. apacheのエラーログがstderrには出せずstdoutには出せた話
- 1.0.5. 事前に採番したそのID使われてないかも!?(CakePHP)
- 1.0.6. 認可 gate メソッドの違いについて
- 1.0.7. 【Laravel・PHP】動画ファイルがアップロードできない時に対処 php.iniの設定
- 1.0.8. dockerを使ってLaravel6系の環境構築するとき、つまづいたディレクトリ階層について。【初投稿】
- 1.0.9. メモ PHP SQL
- 1.0.10. 【PHP】PHP_EOLとは?使用方法も解説!
Laravelのバージョン6系をインストールする
インストール方法は下記URLに「Via Laravel Installer」と「Via Composer Create-Project」の2種類が記載されている。
https://laravel.com/docs/6.x#installing-laravel
今回は「Via Composer Create-Project」を採用。作成するプロジェクト名(ディレクトリ)を「sample_laravel_src」とした場合のコマンド実行例。
“`
% composer create-project –prefer-dist laravel/laravel sample_laravel_src “6.*”
“`以下、実行ログ。
“`
% composer create-project –prefer-dist laravel/laravel sample_laravel_src “6.*”
Creating a “laravel/laravel” project at “./sample_laravel_src”
Installing laravel/laravel
今までの流れ
今までの流れ(アプリ開発)
1バックエンドの導入(支援者あり)![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2231259/2d935ccd-a74a-16c3-8b7e-e68182576c07.png)
スマホでweb開発できるようなバックエンドシステムを借りてプログラムを勉強しはじめました。
2html css javascriptの簡単な入力
過去投稿のような形で勉強をつづけました。
3必要な情報の検索とコードの追加
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2231259/6d18bea3-7698-f5e0-eb3a-cc135e4
M5Stackで部屋の震度を時系列に計測した
なんだか部屋が揺れてる気がする…
![jishin_kinishinai_people.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/16457/eb6eefaa-e0bd-20dd-1f9f-873c51b4ba64.png)ということで、まずはスマホを置いて加速度センサーで揺れ具合を確認してみました。
その結果、データ上でも反応があり、気のせいではないことが確定。
ただ、揺れが気になる時間と気にならない時間もありそうな気配でした。
時間変化の状況を確認したいので長期的に計測したいと考えたけど、スマホを放置して常にセンシングすると日常が困る。
というわけで、代わりに持ってたM5Stackを使うことにしました。#M5Stackの設置
空気清浄機の上にこんな風に設置しました。
![m5stack_setting.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/16457/22c5a9a0-44bc-f132-0d
PHPUnitでDDD実装パターンをテストしてみた
# はじめに
CakePHP4でDDDを意識して作成したAPIについて、テストコードを作成しました
こちらの記事の続きになります
「ドメイン駆動設計 サンプルコード&FAQ | 松岡幸一郎」の本を大変参考にさせていただきました
また、この記事で紹介するソースコードは、 GitHub にコミットしてあります
# バージョン
– PHP
– 8.0.10
– CakePHP
– 4.3.0
– PHPUnit
– 9.5.10# テストコード
代表して、「ユーザーを登録する」ユースケースの処理の流れのテストコードを記載します
## プレゼンテーション層
“`php:tests/TestCase/Controller/Api/V1/UsersControl
EC2データベースマイグレーションできない
##やろうとしたこと
ec2上でphp artisan migrateを実行してデータベースマイグレーションしようとを思ったらハマってしまったのでメモしておきます。
##エラー内容
“`
$ php artisan migrate**************************************
* Application In Production! *
**************************************Do you really wish to run this command? (yes/no) [no]:
> yesIn Connection.php line 669:
SQLSTATE[HY000] [2002] Connection timed out (SQL: select * f
複数のテキストフォームの内容をファイルに保存する
##概要
1つのフォームタグ内にテキストフォームが複数ある場合、PHPに渡してテキストファイルに保存する。##html
ファイル名はなんでもいい。“`
“`
##PHP
ファイル名data.phpで保存する。“`
CentOS7の初期状態から nginx で php python perl ruby を動かすまで
# はじめに
https://qiita.com/bashaway/items/16c2aba74a8328ed9618と同じことをCentOS7でやっただけ。
作業履歴の目的なので、解説は少なめ。# 作業内容
## 事前作業
SELinuxは無効化にしておく。upstreamとかproxyとかでアクセスさせようとしてPermissionDeniedが出て、ソケットのパーミッションやらなんやら調べてたけど、面倒になってSELinuxを無効化したら動いたので、そうした。
いろいろ検証したり調査したりするときにはやっぱりSELinuxは外さないと時間がかかる。。。## パッケージインストール
各スクリプトと、CGIとして動作させるためのパッケージをインストールします。
“`:いろいろインストール
yum install -y epel-release
yum update -y
yum install -y nginx php php-fpm python3 ruby fcgi spawn-fcgi fcgiwrap perl perl-CGI“`
py
CakePHPの開発環境構築
本記事は[こちら](https://zenn.dev/isana/articles/cakephp-docker-enviroment)からの転載です。
当時、内定を頂いた転職先の業務のキャッチアップのために学習していた内容を書いたという背景があったのでした。## モチベーション
CakePHPのキャッチアップの為に簡単に環境構築を行いましたのでその記録です。## 環境
– ホストOS: ubuntu20.04(wsl)
– PHP: 7.3
– CakePHP: 4.*アプリとDBだけの簡単な構成でdocker-compose.ymlを作成します。
ハマりポイントとしてはmysqlのバージョンです。
はじめは8.0で構築したのですが以下のエラーでmyappとdbの疎通が出来ませんでした。
> Error: [InvalidArgumentException] There was a problem connecting to the database: SQLSTATE[HY000] [2054] The server requested authentication m
【Laravel】ラジオボタンの実装と値の保持
#はじめに
値がちゃんと保持されるようにラジオボタンを実装してみます。#コード
“`php:create.blade.php
OTHERカテゴリの最新記事
- 2024.11.13
iOS関連のことを調べてみた
- 2024.11.13
JAVA関連のことを調べてみた
- 2024.11.13
JavaScript関連のことを調べてみた
- 2024.11.13
Rails関連のことを調べてみた
- 2024.11.13
Lambda関連のことを調べてみた
- 2024.11.13
Python関連のことを調べてみた