実装するとこんな動作になります。techpit向け教材、最後の砦のチャット機能ようやく実装。把握するまで3日かかった、、けど達成感たっぷり。丁寧に解説つくってまいります。2019年6月2日techpit向け教材、最後の砦のチャット機能ようやく実装。把握するまで3日かかった、、けど達成感たっぷり。丁寧に解説つくってまいります。『Laravel』ちょっと触ったけどよくわからないんです・・という方にはピッタリの教材じゃないかと自負しております。教材内で問い合わせの機能もありますので、ララベラーここもうちょい詳しく教えて・・という場合でも遠慮なく聞いてもらえればと思います。下記は説明していません。『Progate』や『ドットインストール』などのオンライン教材に加え、こちらのページのような書籍も参考になればと思います。share【厳選8冊】ホームページを作れるようになるためのおすすめ本【初心者向け】https://coinbaby8.com/how-to-create-homepage.html先日とあるコミュニティで質問があがりまして。プログラミングでワードプレスなどでホームページ作れるようになるには何を勉強したらよろしいでしょうか。素人で区別がつかないのでご教授下さい。教えたがり性分の身としてはふわっと回答してみました。...『Sass』もメインじゃないので解説していませんが、もし知りたい場合はこちらの記事が参考になるかもです。bulmaフレームワークから読み解いてみる【初心者向け】https://coinbaby8.com/sass-bulma-how-to-writing.htmlホームページなりWebサービスを作ろうと思ったらもれなく『HTML』と『CSS』が必要になりますが、実は多くのプログラマーが苦手意識を持ってたりするのが『CSS』。書くのがめんどくさい。一行一行書いていかなきゃなのでとてもめんどくさいし、一箇所変えると...DIやサービスプロバイダーも細かくなってしまうのですが、こちらの記事にざーっと書いております。users【Laravel(PHP)】でできる事をわかりやすく(ざっくりと)まとめてみた【用語集も兼...https://coinbaby8.com/laravel-php-dekirukoto.htmlウェブ職人のためのPHPフレームワークといえばやっぱり『Laravel(ララベル)』。文字通り、使えば使うほど、たくさんの機能が用意されている事を知らされます。users【PHP】クラスと抽象クラスとインターフェースとトレイトとDIをまとめてみた【図解...https://coinbaby8.com/php-class-abstract-interface-trait-di.htmlクラス?抽象クラス?インターフェース?トレイト?DI?なるほどわからん。プログラミングを覚えるにつれ、目にする機会が増えてくるのが、クラスやオブジェクト指向というキーワード。成功体験を得てから知識を広げた方がいいんじゃないかなと思います。公式ドキュメントと、この本がおすすめです。想定ユーザーは下記です。progateなどのPHPの教材を見ながら簡単なアプリを作ったことがあるPHPは学んだことがあるけど、Laravelはあまり触ったことがないLaravelの開発の大まかな流れを把握したいLaravelを使ってなにかWebアプリ(Webサービス)をつくってみたいHTML/CSSの解説はしていないので、あらかじめ『progate』なり『ドットインストール』で雰囲気を体験してもらった方がいいかなと思います。『PHP』ももちろんできたほうがいいのはいいんですが、こちらもつくりながら知識を広げるスタンスでいいんじゃないかなと思います。【Laravel(PHP)】初心者向けアプリをポートフォリオに組み込むならエンジニアとして就職・転職を視野にいれるなら、スキルの証明として『ポートフォリオ』に組み込むのもいいかと思います。実際に指を動かして、アプリをつくってみてください。『XAMPP/MAMP』も『Laravel』も無料で取り組むことができます。『GitHub』も使えるとなお良いですね。『ファットコントローラ問題』。『コントローラ』の行数がどんどん増えて見づらくなってしまうという現象です。『サービス』、『リポジトリ』、『モデル』などに分離するのが一般的です。『コントローラ』に書いたコードを『サービス』として分離させる方法を書いています。『分離』して見やすく読みやすくするというのはとても重視されます。『コードの分離』を意識しながら作り変えてみるといいかなと思います。(いわゆるCRUD)の方法データベース(リレーション)の設定方法Webアプリ全体に必要なこと・流れがわかってしまえば、どんなアプリにでも応用できるようになります。アプリ応用例:ToDoリスト家計簿タスク管理システム勤怠管理システム在庫管理システムブログマッチングサイトランキングサイトショッピングサイトレビューサイト(口コミサイト)画像投稿(共有)サイト動画投稿(共有)サイト会員専用サイトまた、『Tinder』風アプリという関係上、スワイプで相手を探すUIになっていますが、ここをスワイプではなくリスト表示にすれば、より一般的なアプリとして運用もできるかなと思います。アオキ一通り教材をやり終えたら、ぜひどんどんカスタマイズしてみてもらえればと思います。当初思っていたよりだいぶ分厚い教材ができたんじゃないかなと思います。本当に汎用性が高いと思います。本音の感想をいただければと思います。【Laravel】Tinder風マッチングアプリを作ってみよう!アオキ『Webアプリ』作るなら『Laravel』だけで事足りると思います。追記とある学習されている方より質問をいただきました。修行中ユーザー情報の新規登録ができません。画面・入力情報の変更前(testユーザー)ではDBにきちんと登録されています。登録情報を追加した後は、登録ができなくなってしまいました。サイトの流れにそって、必要な対応は全てしていると思います。お手数ですがご確認お願いいたします。migrate:refreshと打っていただいて、データベースのテーブル構成をリフレッシュしつつ、再度登録を試していただけますでしょうか。かませて、リクエストデータがコントローラ側に来ているか(意図したデータが正しく来ているか)、確認したいところです。Laravelデバッグ方法を参照ください)修行中ご返信ありがとうございます。デバッグをしたところ、PWが6文字以上必要であることが分かり、無事に解決しました。ありがとうございました。この方は、教材をただなぞるだけではなく、自分のやりたいように少しずつアレンジされているようで。素晴らしいなと思います。techpit教材、しっかり質問してもらえるのでありがたいです。個人的にはどんどんアレンジしてもらって大丈夫なので、どんどんアレンジしてどんどん質問して成長してもらえれば。自分ごととして取り組むのが一番進化すると思うんですよね。2019techpit教材、しっかり質問してもらえるのでありがたいです。個人的にはどんどんアレンジしてもらって大丈夫なので、どんどんアレンジしてどんどん質問して成長してもらえれば。自分ごととして取り組むのが一番進化すると思うんですよね。『Webアプリ』であればほぼほぼ対応できるかと思いますので、ぜひどんどんアレンジしていただいて、わからないところはバシバシ質問していただければと思います。追記とある学習されている方より質問をいただきました。修行中ログイン画面の実装・登録画面の実装をするとエラーメッセージが反映されなくなることがわかりました。view側でなにか問題があると思うのですが、原因の特定ができておりません。お手数おかけしますが、宜しくお願いいたします。見ればソースが足りていない事がわかり・・アオキご指摘ありがとうございます。ログイン画面・登録画面のエラーメッセージ、おっしゃるとおり表示されておりませんで、コードが不足しておりました。コード修正版を作成し、先程反映いたしました。お手数おかけして申し訳ありませんでした。できるだけわかりやすく作っているつもりではいましたが、ご指摘いただけて初めて気付ける事もありました。教材中わからない箇所、思っていた動作と違う箇所などあれば、ぜひご遠慮なくご連絡いただければと思います。追記とある学習されている方よりお褒めの言葉をいただきました。完成しました!ありがとうございます。青木さんのサポートがあったから最後まで完遂できました。ほんとにうれしいですし、勉強になりました。いちど最初から復習していき、しっかりと自分のものにします。復習の過程でまたわからないことがあったら教えてください。完成!ps.青木さんはとても教えることがお上手な方だと思いました。わたしも人に物事を教えるときは参考にさせていただきます。このような講座を青木さんに作成していただきたいです。ありがとうございました。仕事しながら教材をつくるのってなかなかパワーがいるので、しっかり練ってつくりあげたいなと思います。こんなのが知りたいなどあれば、ぜひご遠慮なくご連絡いただければと思います。アオキせっかくなら長く愛用される教材をつくりたいもんです。引用ブログ拝見しました。細かい仕様だと感じました。引用コメントありがとうございます。新しい教材を作るにしても、7割くらいは同じ内容になるかなと思ったりします。検索システムなどをもうちょっと割安でご提供というのはありかなぁと思ったりはします。リレーションの組み方がわかれば、あとはどんどん広げていけますので。>王道どころの他のサービスリレーションさえわかれば、あとはテーブルを10つくるか、30つくるか、というような違いになるかなと思います。techpitにすでにリリースされている教材はつくれないので、それ以外でもしリクエストあれば、(なるべく具体的に)ご連絡いただければと思います。次つくるにしてもなかなか大変なので、この教材がどーんと人気が出たら、次つくるモチベーション湧いてくるかも、です。この記事へのトラックバックはありません。返信をキャンセルする。-URL上に表示された文字を入力してください。検索プロフィール世界のアオキ問題発見と解決のための新時代の教育を。STEAMも、プログラミングも。テスト用の知識ではなく世界を変える知識を。CoderDojo熊本支部の中の人。難しい事をわかりやすく伝える事に喜びを感じております。尊敬する人はレオナルド・ダ・ビンチ(雑食系天才)。ゴルフできません(汗YoutubeTwitterFacebookInstagram最近の記事2020.02.14AR/VRエンジニアの求人が1400%増というレポ...昨日だったか、気になる記事を見つけました。米国を中心にした開発者向け求人プ...2020.02.13【Laravel】フロントエンドをわかりやすくまと...初心者向けに『Laravel』解説の追加動画を撮影中で、これは公開してもいい...2020.02.12【Laravel】初心者の向け追加動画撮影中【Ud...少し前に『Udemy』向けに『PHP』の講座を開設しまして。DXの到来を見据えて久々に衝撃的な本でした。『アフターデジタル』。