環境構築
・LAMP+Redis環境を超短手数で構築する
・Composerをインストールする
・eclipseでPHPの開発環境を構築する。デバッグでブレークポイントを付けてステップ実行できるようにする
実装
・eclipseでLaravel開発環境を構築する。デバッグでブレークポイントをつけて止める。(WindowsもVagrantもdockerも)
・Laravelのテンプレートエンジンを使う
・Laravelのレイアウトエンジンを使う
・Laravelでビュー描画前処理を行う
・Laravelでリクエストデータを取得する
・Laravelでエラーハンドリング(エラー時の制御)を行う
・Laravelでセッションを使う
・Laravelでファイルアップロード機能を実装する
・Laravelでファイルダウンロード機能を実装する
・LaravelでJSONを返す
・LaravelでJSONリクエストを受け取る
・Laravelで前処理、後処理を実装する
・Laravelで入力値エラーチェック(validate)を実装する
・Laravelでリダイレクトを使う
・Laravelでフラッシュデータ(直後のHTTPリクエストの間だけセッションに保存されるデータ)を使う
・Laravelで多言語処理を行う
・Laravelでログ出力を行う
・Laravelで環境(開発環境と本番環境等)ごとに異なる値を定義する
・Laravelでメール送信する
・Laravelでコマンドライン処理を行う
・Laravelのタスクスケジューラを使う
・LaravelでDIを使う
・LaravelでHTTPリクエストの単体テストを行う
・LaravelでJSONリクエスト、JSONレスポンスの単体テストを行う
・Laravelでコマンドライン処理の単体テストを行う
・Laravelでデータベースを扱う準備をする
・Laravelでテーブル作成
・Laravelで初期データ投入
・Laravelでデータベースを操作する(クエリビルダ編)
・Laravelでデータベースを操作する(Eloquent編)
・Laravelでページネーション
・Laravelでキューを使う
・LaravelでJavaScript、CSSを使う
・Laravelの認証(web画面)
・Laravelで認可(Gate)
・Laravelで認可(Policy)
・Laravelの認証(JWT)
・LaravelでRedisを操作する
・LaravelでWebSocket
・LaravelでVue.jsを使う