🥳

PHP / Laravelの学習記録

2024/01/30に公開

はじめに

今はスマホアプリエンジニアとして働いていますが、バックエンドエンジニアとして働けるようになりたいと思っています。
現在、参画している案件のリーダーさんがLaravelを使って仕事をしていたことがあるらしく、Laravelがフレームワークとしてとっつきやすいとお聞きしたのでPHPとLaravelを学習することに決めました。
まだ、Laravelの案件に参画できていないですが、現状で学習していることを記載していきたいと思います。

1. ProgateにてPHPを学習

https://prog-8.com/dashboard
Progateとは、プログラミングをオンラインで学習するサイトです。
有料会員として、PHPのカリキュラムを全て学習しました。

ProgateでPHPを学習したメリットとしては、下記の通りです。
・PHPの基礎的な文法やオブジェクト指向について、簡単に学習できること
・実際にWebページを作成していく中でPHPのコードを書いていくので、実践的にどのようにPHPを使用するのか把握できる。

2. 【Laravel 9】LaravelでStripeを使った決済処理付き簡易ファッションECサイトを作ろう!

Laravelと決済プラットフォームであるStripeを使用して、ファッションECサイトの作り方を解説しています。
https://www.techpit.jp/courses/239

【疑問点】
・マイグレーションとは
  「移行」とか「移動」という意味
  古いやつに入っているデータとかプログラムとかを新しいやつに移すこと
https://wa3.i-3-i.info/word17035.html

・SQLのデータ型について
https://style.potepan.com/articles/24937.html

・laravelの文字列用のデータ型(string・text・longText)の違い
string: 255文字まで
text: 16384文字まで
longText: 1GB
https://biz.addisteria.com/string_text_longtext/

・Seedファイル
テーブルに登録するデータを記述するためのファイル

・ファザード
Laravelで用意されている便利な機能(サービス)を簡単に利用することができる機能
https://laravel.com/docs/9.x/facades

Discussion