ココカラエンジニアでよく使うLaravelPHPについての便利なリンクまとめました。
設計段階でも大いに役に立つので、まずは色々と読んでみてくださいね!
命名規則
データベースからファイルの名前のつけ方が書いてあります。
命名を複雑にしてしまうと後で大変な事になりますので、設計段階で確認しておきましょう!
http://laraweb.net/knowledge/942/
ファイル読み込み
画像やcssなどをViewに埋め込む時のコマンドが解説されています。
よく使うLaravelの記法なので、チェックしておきましょう!
https://qiita.com/sakuraya/items/411dbc2e1e633928340e
Bladeテンプレート
LaravelにはViewをパーツ化(使い回し)ができる Bladeテンプレートというものが最初から組み込まれています。
パーツ化の解説記事
ヘッダー、フッター等パーツ化したいタイミングで確認しましょう。
http://cly7796.net/wp/php/to-a-common-layout-in-blade-template-of-laravel/
コントローラー
モデルからテーブルを自動読み込み
https://qiita.com/gomaaa/items/5a6e632229469594933d
ログインチェック
http://recipes.laravel.jp/recipe/65
コントローラーからViewに変数・配列を渡す方法
https://qiita.com/ryo2132/items/63ced19601b3fa30e6de
POSTされた値をコントローラーで取得
http://laraweb.net/knowledge/1224/
Laravelでセッションを利用する
https://qiita.com/reflet/items/5638ab18fd7cededed17
ページネーション
https://nextat.co.jp/staff/archives/37
バリデーション
バリデーションメッセージを日本語に
https://qiita.com/komatzz/items/422bcba9847ca3a79fe9
Migration
created_at, updated_atにデフォルトで値が入るように
https://qiita.com/kuwana/items/ebf17c83c602ef36afb4
エラー:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
https://laravel-news.com/laravel-5-4-key-too-long-error
ログイン周り
ログイン機能(Auth)を深掘りしてみる
https://qiita.com/zaburo/items/9fcf0f4c771e011a4d35
https://qiita.com/naga3/items/4f3defde59b31a1a797e
ログイン後のリダイレクト設定(homeではなく元のページに戻る)
https://laracasts.com/discuss/channels/laravel/redirect-to-page-where-login-button-was-clicked
メール送信関係
gmailを利用してメールを送信
https://qiita.com/zaburo/items/37f28f0b621cbac74d15
サーバー
EC2に独自ドメインを割り当てる
https://qiita.com/nadonado/items/a7c32c94fef87b7db0d5