そんなあなたでも大丈夫!LaravelはPHPに詳しくなくとも、プログラミング初心者であっても、使い方さえ理解すれば、どんどん複雑なサイトを自作できちゃいます。
ここでは、Laravelを学習し、身に付けていく上で、何から始めればいいか分からないあなたのために、Laravelの学習順やどう学習すればいいのかをまとめてあるので、
自分が分からない事は、リンクをクリックして、1つ1つ理解していってください。
Laravel入門。どう学べば挫折せず使いこなせるようになるのか?
Laravelを挫折せず使えるようになるには、
- Laravelってそもそも何?を理解する
- 開発環境をインストールする
- チュートリアルをやりながら、専門用語を覚えていく
という3つの流れでLaravelを学んでいくのがとっても効果的です。
Laravel入門STEP1:Laravelって何?をまずは知る!
まずは、Laravelとはなんなのか?何ができるのかを知る事が大切です。以下の記事を読む事で、Laravelを使って自分は何がしたいのかを考えていきましょう。
Laravelとは?
Laravelでサイト作成のやり方。初心者向けに1からの流れを分かりやすく解説!
Laravelのバージョンのおすすめは?2020年から学び始めるなら
Laravelってサイト作る度にダウンロードが必要なの?初心者でもよく分かるように解説
Laravel入門STEP2:開発環境の構築をする
Laravelがなんなのかが分かったら、実際にLaravelでサイトを作るための環境構築をしていきます。
以下の記事で、開発環境とは?どうやってインストールして、Laravelを使えるようにしていくのかが分かります。
開発環境の構築
Laravel6入門:開発環境の構築とは?XAMPPを例にやさしく解説!
Laravel6入門:XAMPPインストールのやり方、2020最新版
Laravel6入門:コンポーザーのインストール(Windowsで一番簡単なやり方!)
Laravel6のインストールのやり方。超初心者でもよく分かるレベルで解説
Larave6入門:MySQL/MariaDBのパスワード設定の簡単なやり方
Laravel6入門:Node.jsのインストールのやり方。エラー回避方法も!
環境開発に関するトラブルシューティング
Laravel6でnpm run devでsassエラーが出る時の対処法
laravel new コマンドでエラー?動かない場合は、こっちで一発解決!
LaravelでDatabase name seems incorrectエラーの対処法
laravelの現在のバージョンを確認する方法(図例で失敗なし!)
Laravel入門STEP3:チュートリアルをやりながら、専門用語を理解していく。
さて、Laravelをインストールしたら、実際にLaravelで使われるパーツや用語を理解していきます。
Laravelは初心者にとってはとても複雑なシステムに感じるので、それぞれのパーツの名前や役割をしっかりと図解を見ながら理解していく必要があります。
と言っても、読むだけ読んでも実際に自分で作ってみないと腑に落ちないものです、なので、チュートリアルをやりながら、その都度用語を覚えていく事で、どんどんLaravelの使い方が分かるようになっていきますよ!
Laravel入門チュートリアル一覧
前項の開発環境のインストールができたら、以下のチュートリアルを見ながら、実際に自分でLaravelサイトを作ってみましょう。
初級のチュートリアル
- Laravel6チュートリアル超初心者向け:サイトを表示させて仕組みを理解しよう!
- Laravel6チュートリアル初心者向け:bladeでウェブページを作ってみよう!
- Laravel6チュートリアル初心者向け:ブレード継承で複数ページを作ってみよう!
- Laravel6チュートリアル初心者向け:フォームを作成し投稿を保存してみよう!
- Laravel6チュートリアル初心者向け:データベースの値を取得して表示してみよう
- Laravel6チュートリアル初心者向け:単独の投稿ページを表示してみよう!
- Laravel6チュートリアル:WYSIWYGエディタ(Quill)を使ってみよう!
- Laravel6チュートリアル:画像投稿機能を作って投稿に表示させよう!
- Laravel6チュートリアル:バリデーション(入力禁止文字)をフォームに実装しよう!
その他のチュートリアル
Laravel6でログイン機能を実装の方法。初心者でも確実にできるように丁寧に解説!
Laravelのif文2種類の使い方を初心者もよく分かる実例で解説!
laravelのforeachの使い方を初心者にも丸わかりの図例でやさしく解説!
Laravelで特定ページへ飛ぶ前にログイン表示3方法+ハッキング対策
Laravelでログイン後、元いた同じページにリダイレクトバックする方法
Composerのversion確認とアップデート方法を初心者向けに解説。
LaravelでDBの関連テーブルのデータをRelationで取り出す方法【やさしく図解】
簡単!Laravelで日本語の仮データをDBに自動生成(factoryとseeder)
laravelでpagination(ページ送り)の作り方。初心者もよく分かる図解。
入門!laravelでデータベースから取得。クエリの書き方(エロクワント版)
Laravel入門者のためのLaravelとPHPの用語集
Laravel入門者が挫折する一番の理由は、専門用語がちんぷんかんぷんで意味が分からないからです。
なので、当サイトでは、図解でプログラミング未経験でも分かるように以下の記事でやさしく解説してます。
Laravelの初歩用語
Laravelプロジェクトとは?作成方法も含めて初心者向けによく分かるように解説!
Laravel初心者が絶望するController,Blade,Routesの関係が図解でよく分かる!
ブレード(View)
Laravelのblade.phpとは?普通のPHPは使える?初心者もよく分かる図と例で解説!
- laravelでhtmlはどこに書くの?初心者によく分かるようにやさしく解説!
- Laravelのビュー(View)とは?初心者にもよく分かる図でやさしく解説!
- Laravelのbladeの@sectionと@yieldの使い方、どっちがどっちか図で完璧に分かる!
- Laravelのbladeでjavascriptを使う時の2種類の書き方。初心者向けに例で解説!
- Laravelのbladeに書いたJavascriptが動かない?app.jsのせいです。
コントローラー
LaravelのController.phpとは?初心者向けに図と例でやさしく解説
- Laravelのnamespace(名前空間)とは?超初心者向けにシンプルに分かりやすく解説
- Laravelのuseとは?超初心者向けにシンプルに分かりやすく解説
- LaravelのControllerのRequestとは?初心者でも図解と例でバッチリ分かる!
- Laravelのクエリとは?例と図で初心者でも絶対分かる!
- Laravelでクエリの結果を確認する方法。
- Laravelのメソッドとは?初心者でも一発で分かる!
ルート
Laravelのroutes(web.php)とは?超初心者向けに図解と実例でやさしく解説!
データベース(SQL)
Laravelのデータベース(SQL)とは?初心者でもよく分かる図と例でやさしく解説。
- MySQLでインポートができない、データベース削除もできない時の対処法
- phpMyAdminでデータベースの一部テーブルのみインポートのやり方。初心者でも分かるように解説。
- phpMyAdminでデータベースを丸ごとインポートのやり方。初心者でもできるように解説。
モデル(エロクワント)
LaravelのModel(Eloquent)とは?初心者でも図とチュートリアルでちゃんと分かる!
マイグレーション
LaravelのMigrationとは?初心者でも図解で面白いほどよく分かる!
- LaravelのMigrationでカラムを追加、編集、削除のやり方。初心者でもよく分かるように解説!
- LaravelでDBの関連テーブルのデータをRelationで取り出す方法【やさしく図解】
- laravelでforeign_key追加でmigrationエラーになる場合の対処法。
- 簡単!Laravelで日本語の仮データをDBに自動生成(factoryとseeder)
その他
Laravelのミドルウェアとは?初心者にもよく分かる図で解説!
PC上のLaravelサイトをブラウザに表示する方法。初心者でも必ずできる。
Laravelで画像、動画などのファイルをアップロードする簡単な方法。
Laravel入門:Laravelサイトをサーバーにデプロイ
一通り、Laravelでサイトが作れるようになった場合、実際にサーバーでサイトを公開(デプロイ)するわけですが、この時にGITというコードのバックアップシステムを使う必要が出てきます。
デプロイとGITとは
Laravelをレンタルサーバーにインストールのやり方3パターンを初心者向けに解説。
Laravelはレンタルサーバーでも使える?できない事もあるので詳しく話す。
GITとGITHUBとは?全く分からない初心者向けに図入りでやさしく解説!
GITとFTPの違い。なぜわざわざGITを使う?初心者向けにやさしく解説。
GITでレンタルサーバーにアップロード。やり方とコマンドを完全解説!
Gitのインストール方法
Git for windowsのインストール方法2020最新版。画像付きで初心者向けに解説
SourceTreeのインストール方法2020最新版。GITHUBとつなぐとこまで詳細解説。
GITHUB無料アカウントの作り方2020最新版。初心者向けに図入りでやさしく解説
GITの用語解説
GITのPushとPullとは?Cloneとの違いは?初心者でも図で驚くほど分かる!
GitのCommitとは?AddやPushとの違いは?初心者向けに図解でやさしく解説!
GitのHEADとは?origin/HEADとの違いは?初心者向けに画像でやさしく解説!
Gitのorigin masterとmasterの違い、意味を初心者向けに図解でやさしく解説!
Gitのリポジトリとは?サーバーはリモート?ローカル?図解で解説!
GitでPlease enter a commit messageの対処法。3文字で即脱出!
デプロイに関するトラブルシューティング
UTF-8に設定しても文字化けが直らない?FTPが原因かも。
Xサーバーでcronが動かないの解決法。laravelコマンドも動くよ!
というわけで、上から順に読んでいくと、効率よくLaravel入門できますよ!
どこよりも分かりやすい初心者向けLaravel解説を自負してますので、ぜひこのページをブックマークしてLaravel使って、ブログ、口コミサイト、知恵袋サイト、SNSなどなど、どんなサイトでも作れるようになっていきましょう!