のぐそんブログ

暗いおじさんがシコシコ書くブログです。

Laravelのサービスコンテナメモ(自分用)

サービスコンテナがよくわからないので自分用のメモです。 この記事は、自分用の備忘録として記載しているので、見てもよくわからないと思います。

TouchDesignerでモザイク処理

以下のようなモザイクぽい表現のやり方です。 ちなみにこれはTDSWの勉強会で教えていただいた一部です。

AWS超初心者のメモその3 ~WEBサーバーソフトをインストールする~

AWS

インスタンスを作成することはできたので、次はインスタンスにソフトをWebサーバーをインストールしてみようと思います。 インスタンスにSSH接続する サーバーにソフトをインストールする為に、インスタンスに接続する必要があります。 以下のコマンドで接続…

Laravelでモデルのリレーションのメモ

モデルのリレーションとは、複数のテーブルを組み合わせて利用することです。 例えば以下のようなテーブルがあるとします。

8th WallでマーカーレスARを試す

8th Wallとは 8th Wall社が提供するARプラットフォームです。 月1000viewまでは無料で利用できます。ただしローカル環境のみです。

AWS超初心者のメモその2 ~仮想サーバーを構築する~

AWS

この記事はAWS超初心者のメモその1の続きです。

Eloquent(ORM)を利用するメモ(その2)

モデルクラスを利用して、レコードの登録、編集、削除をやってみます。

Eloquent(ORM)を利用するメモ(その1)

Eloquentつか(エロクアント)とはLaravelのORM(オブジェクト関係マッピング)の仕組みのことです。

AWS超初心者のメモその1

AWS

EC2がなんなのかもよくわからない素人のメモです。 なんとなく怖くてキャプチャに沢山モザイクかけてしまうくらいの素人です。 備忘録としてメモしています。間違っているかもしれません。

Laravelのクリエビルダーメモ

クリエビルダーとは SQLのクエリ文を生成するために用意された一連のメソッドのこと。 SQLのクリエ文を意識せずりようすることができます。 Builderクラス 以下でテーブルのBuilderクラスを取得することができます。 Builderクラスに用意されているメソッド…

LaravelでDBを利用するメモ

LaravelからDBを利用してみます。 DBはSQLliteを利用して準備します。

SQLiteのメモ

SQL

SQLiteについて php5にはSQLiteが同梱されている。 DBサーバーの準備など不要でファイル一つで管理できるので簡単。 私のような初心者には手軽で良いです。 SQLiteの特徴 動作が軽い 著作権がない DBサーバーの起動が必要ない ファイルが1つ パスワードがな…

Laravelでのバリデーション処理メモ その2(フォームリクエスト)

フォームリクエストを利用したバリデーション Laravelのフォームリクエストという機能を利用することで、コントローラーからバリデーション処理を切り離すことができます。 フォームリクエストを利用すると、リクエスト内部でバリデーション処理を実行してく…

Laravelでのバリデーション処理メモ その1

バリデーションを行う フォームのバリデーション処理です。

Laravelでのミドルウェアメモ

ミドルウェアとは リクエストがコントローラーのアクションに届く前後に処理をさせることができます。 指定のアドレスにリクエストが送られてきたら、自動的に何らかの処理を行う機能です。

Laravelでビューコンポーザーを利用するメモ

ビューコンポーザーとは ビューのロジックはコントローラーや、テンプレートに書きたくない問題を解決する機能です。 ビューコンポーザーはビューをレンダリングする際に自動的に実行されます。 ビューコンポーザーの処理はコントローラーからは見えません。…

bladeでのレイアウトメモ

bladeのテンプレートやコンポーネント機能を利用した、レイアウトの組み方のメモです。

LaravelのBladeの構文

{!! 変数、式、関数など !!} 定義した内容がエスケープされないで表示される。 class HogeController extends Controller { public function index(Request $request) { $data = [ 'html' => '<h2>ABC</h2>', ]; return view('hello.index', $data); } } <body> {!! $html !</body>…

PHPの例外処理メモ

PHP

例外処理とは、想定されているエラーに対して対応を行うことです。 例外処理の基本はこんな形。 割り算の処理で0が渡されたらエラーとします。 function func($a,$b) { if ($v === 0) { throw new Exception("エラーだよ"); } return $a / $b; } try { echo …

PHPの名前空間メモ

PHP

名前空間とはクラスや関数などの名前の衝突を防ぐために「名前の空間」を利用して、それぞれグループ化することがあります。 とにかくクラスなどを衝突させない為の仕組みです。

PHPの遅延静的束縛のメモ

PHP

遅延束縛とは... 静的継承のコンテキストで呼び出し元のクラスを参照できるようになります。 https://www.php.net/manual/ja/language.oop5.late-static-bindings.php

PHPのマジックメソッドのメモ

PHP

マジックメソッド マジックメソッドとは特定の状況で自動的に呼び出される__が頭についた関数です。 マジックメソッドは必ずpubulicで定義する必要があります。

PHPの抽象クラスとインターフェイスのメモ

抽象クラスとインターフェイスのメモです。

PHPのClassの基礎基礎メモ

PHP

Classの基本 Classの使い方 こんな感じのの簡単なクラス。 last_name . $this->first_name; } } 使うほうはこんな感じ。

PHP超初心者のメモ

PHP

初心者の私が、PHPを勉強していて少し気になったことを自分用にメモしています。 少しずつ足していきます。 phpのスコープ phpでfor文やif文の中はブロックスコープになりません。 関数の中はブロックスコープになります。 もしfor文などの中で変数を定義し…

PHPのヒアドキュメントやNowdocのメモ

PHP

複数行にまたがる文字列を扱うときに便利なヒアドキュメントやNowdoc。 EOMは他の文字でもOK(開始と終了が同じ文字なら)。 よく使われるのがEOM(End Of Message)みたい。

PHPで定数を利用するメモ

PHP

定数の定義 定数定義にはdefineかconstを利用します。 defineとconstの違いは、defineはnamespaceの影響を受けないけど、constは受けるだけなのでしょうか。。。 define define('ABC','ほげほげ'); echo ABC; // ほげほげ const const ABC = 'ほげほげ'; ech…

Laravelでのjwt-auth利用する為のメモ。

Laravelでのjwt-auth利用する為の自分用のメモです。 Laravelの認証機能を利用してテーブルを作成 $ php artisan make:auth $ php artisan migrate jwt-authをインストール composer require tymon/jwt-auth configファイル生成 php artisan vendor:publish …

VuePressの基礎基礎メモ2

VuePressのメモです。 VuePressの基礎基礎の続きです。

VuePressの基礎基礎メモ

VuePressとは Vue.jsベースの静的サイトジェネレーターです。 静的サイトジェネレーターとは、Markdownなどで書かれたファイルからHTMLやCSS、JSを生成してくれるツールです。 DBの準備などはいらず、全て静的なファイルになる為、簡単に安心なサイトが作成…