【Laravelチュートリアル決定版】初心者でも作れるノートアプリを現役Laravelエンジニアが解説

Поділитися
Вставка
  • Опубліковано 6 вер 2024

КОМЕНТАРІ • 83

  • @yumaapp
    @yumaapp  3 роки тому +8

    MAMP経由でLaravelにアクセスできない方へ。
    Laravelには開発用サーバーを立ち上げるコマンドが用意されているので、ターミナルもしくは、コマンド・プロンプトからLaravelディレクトリに移動した後、
    php artisan serve
    → localhost:8000 にアクセスで開発用サーバーにアクセスができます!
    参考リンク
    qiita.com/nnahito/items/f0ef0916c3792e9278c1

  • @naoki336
    @naoki336 Рік тому +1

    今、プログラミングスクールでLaravelを使って勉強しています。
    スクールの教材とこちらの動画を見ながらサイトを作っていくことでとても理解ができました。感謝しています。

    • @yumaapp
      @yumaapp  Рік тому

      おー!嬉しいコメントです!
      これかもプログラミング頑張ってくださいね😉

  • @ryokai2069
    @ryokai2069 Рік тому +1

    laravel初心者です。非常にわかりやすく、laravelの基本的な構造をりかいできました。ありがとうございます!有料級ですね、。

  • @mgn0220
    @mgn0220 Рік тому +1

    WordPressでしかPHPを書いて来なかった身ですが、非常にわかりやすくて
    最後まで問題なく記述することが出来ました。構造とデータの紐付きも馴染みやすかったです🙏

    • @yumaapp
      @yumaapp  Рік тому +1

      完走素晴らしいです!
      最後までスムーズに進められたとのことなので、自信を持っていただければと思います👏

    • @mgn0220
      @mgn0220 Рік тому

      @@yumaapp ありがとうございます🙏 引き続きLaravelの勉強頑張ります✨

  • @hitoshikawamoto8693
    @hitoshikawamoto8693 10 місяців тому

    ものすごく分かりやすかったです。そこでお願いですがラジアボタン等で複数選択ができ多対多の保存と取得の解説動画も上げて欲しいです。

  • @takaki4834
    @takaki4834 3 роки тому +2

    仕事終わりにコツコツ進めて、無事完成までたどり着けました。ありがとうございます。
    チャンネル登録させていただきました!!これからも楽しみにしています。

    • @yumaapp
      @yumaapp  3 роки тому +1

      すごいですね!
      こんなに早く完成させてくださる方が居るとは思いませんでした!
      ぜひぜひ応用してご自身のアイデアを形にしてみてくださいね!
      これからも更新頑張ります💪

  • @shigeyukisakoda9572
    @shigeyukisakoda9572 3 роки тому +3

    ありがとうございました!凄い濃厚な内容でした!何度も見直します!

    • @yumaapp
      @yumaapp  3 роки тому +1

      嬉しいコメントありがとうございます!
      これに慣れたら、オリジナルアプリにもぜひ挑戦してくださいね!
      またコメント&質問お待ちしています😆

  • @wolf8185839
    @wolf8185839 Рік тому

    無事完成できました。色々勉強になりました。ありがとうございました。

    • @yumaapp
      @yumaapp  Рік тому

      完走素晴らしいです!

  • @-_--kt1ow
    @-_--kt1ow 2 роки тому +1

    うーん、神😇
    概念理解にめちゃくちゃ助かりました🙇‍♂️

  • @takeRai_hsym
    @takeRai_hsym Рік тому

    2年くらい前この動画見ながらチャレンジしてたけどエラーで躓いて、調べても解決できなくて諦めてたんですが最近リベンジしてみて、エラーの部分はChatGPTに解決してもらえたのでまた2年前の続きができそうです

    • @yumaapp
      @yumaapp  Рік тому

      僕もSQLにハマったりしてよくChatGPT先生に頼っています笑
      解決できて良かったです。続きをお楽しみくださいね!

  • @matsumon11
    @matsumon11 2 роки тому

    アプリケーションの本質とは、
    データベースへのデータの出し入れ
    勉強になります!

  • @Hiro-ul3ij
    @Hiro-ul3ij 3 роки тому

    Laravel初学者です。
    無事に完成出来ました!
    とても勉強になりました。
    素晴らしい動画をありがとうございました。

    • @yumaapp
      @yumaapp  3 роки тому +1

      嬉しいご報告ありがとうございます!
      「ちょっと難しいかな・・・」と思っていたので、こういったご報告はめちゃめちゃ嬉しいです😆
      これから学びたいことなど、どんどんリクエストくださいませ!

    • @Hiro-ul3ij
      @Hiro-ul3ij 3 роки тому

      @@yumaapp
      リクエストなのですが、テーブル同士の結合、リレーションについて動画で解説していただけないでしょうか?

    • @yumaapp
      @yumaapp  3 роки тому

      @@Hiro-ul3ij リクエストありがとうございます!
      テーブルJOINは見た目がないので、イメージしにくいですよね💦
      みなさん迷うところなので、動画作ります!

    • @Hiro-ul3ij
      @Hiro-ul3ij 3 роки тому

      @@yumaapp
      ありがとうございます!
      楽しみに待ってます!

  • @fullll0616
    @fullll0616 2 роки тому +1

    これは有料級の内容。非常に分かりやすかったです。

    • @yumaapp
      @yumaapp  Рік тому

      励みになるコメントありがとうございます😌

  • @willywonka6697
    @willywonka6697 3 роки тому

    GWで見ました!
    有益な動画をありがとうございました!これからもよろしくお願いします!

    • @yumaapp
      @yumaapp  3 роки тому

      素晴らしいGWの過ごし方をしていただけて嬉しいです!
      これからも当チャンネルで勉強していただけると嬉しいです!

  • @daisukesugimoto7451
    @daisukesugimoto7451 2 роки тому

    フレームワークの学習が初めてなので参考にさせていただきます。

  • @user-dw2lj6gc5f
    @user-dw2lj6gc5f 11 місяців тому

    php artisan ui vue --auth をコマンドで打ったあと、npmをインストールしてnpm run devをコマンドで打ったが、publicでJSとCSSがビルドされなかった

  • @mcz1203
    @mcz1203 3 роки тому +2

    長時間の動画お疲れ様でした。
    Laravelのチュートリアルを探していたので、非常に参考になりました。
    繰り返し見返して、理解を深めて行きたいと思います。
    チャンネル登録もしました。
    これからの動画も楽しみにしております。

    • @yumaapp
      @yumaapp  3 роки тому +1

      ねぎらいのお言葉ありがとうございます😌
      ぜひぜひまずは基礎を抑えてオリジナルアプリにチャレンジしてくださいね!

  • @Wenyan1206
    @Wenyan1206 3 роки тому +1

    丁寧な解説ありがとうございました。
    途中に機能の解説等が合って非常にわかりやすかったです。
    腹に落ちるまで何回も見させていただきたいと思います。
    素人質問で申し訳ないのですが、こんな機能が欲しいと思った時どのように機能拡張の方法を調べていけばいいのでしょうか?

    • @yumaapp
      @yumaapp  3 роки тому +1

      嬉しいコメントありがとうございます😌
      いいね!などのメジャーな機能であれば、「Laravel いいね」などで検索すればいいですね!
      そうでない、オリジナルな機能であれば、機能を実現するためのDBのテーブル構造をまず考えて、それをViewでどう表現するのか考えるという思考プロセスですね!
      もしどうしても、難しいようなら有料になってしまいますが、LINE公式から個別相談いただければと思います。

    • @Wenyan1206
      @Wenyan1206 3 роки тому

      @@yumaapp 迅速な回答頂きありがとうございます。まずはご回答いただいた通り、DBの構造をしっかり作れるようになってからですね。まだまだ、個別相談の域ではありませんので、試行錯誤しつつ引き続きチャンネル拝聴させていただきます。

  • @mystee-red
    @mystee-red Рік тому

    14:56 もし、ここでsimplenoteじゃなく、他のデータベースにテーブルができてしまう方は、ターミナルに
    php artisan config:cache
    このコマンドを入力してからもう一回やってみてください。

  • @eeeg
    @eeeg 7 місяців тому

    リレーション図のリンクが切れています!

  • @user-qx3os3ue8k
    @user-qx3os3ue8k 2 роки тому

    わかりやすい!

  • @user-rg4bn4qf8l
    @user-rg4bn4qf8l 2 роки тому

    勉強になりました。ありがとうございます。わかりやすかったです。

  • @paporon20001
    @paporon20001 2 роки тому

    分かりやすい動画ありがとうございます。
    なお、ビューコンポーザのところで、myMemoに ->orderBy('updated_at','DESC')は入れなくで良いですか?

  • @yakisoba112358
    @yakisoba112358 9 місяців тому

    良かったからUdemy買っちゃった🎉

    • @yumaapp
      @yumaapp  9 місяців тому

      ポップなコメントありがとうございます!
      お名前も相まってなんか笑いました😂

  • @richthofenvon9311
    @richthofenvon9311 2 роки тому

    ログアウトしようとすると、「URLにアクセスするには、HTTPではなくHTTPS(SSL)を使用してください。」とエラーが出てURLにアクセスできません。

  • @daniloabe6196
    @daniloabe6196 Рік тому

    MAMP で作成したウェブアプリケーションをサイト上に公開したい場合はどうすればよいでしょうか?
    今回のような授業のその先が知りたいです。
    調べたところによると、サーバーとドメインが有れば良いそうなのですが、mamp のデータベースなど、そのままウェブ上で同じように動くようなものなのですか?

  • @kantajinke787
    @kantajinke787 3 роки тому

    とても良い動画でした!また違うサンプルアプリ、の動画期待しております!また、今回はLaravel6を使用していましたが、理由などありましたらご教示願います!

    • @yumaapp
      @yumaapp  3 роки тому

      嬉しいコメントありがとうございます😌
      6を選んでいるのはLTS(Long Term Supoprt)だからですね!
      次のLTSはVer9で9月にリリースされるので、リリースされたら9に切り替えていきます。

    • @kantajinke787
      @kantajinke787 3 роки тому

      ご回答ありがとうございます!最新版での動画も期待しております!

  • @ryo1178
    @ryo1178 Рік тому

    こんにちは。
    とても有益な有料級の情報、誠にありがとうございます。
    投稿からかなり時間が経過していますが、もし御覧になっていたら質問にお答えください。
    チュートリアルを最後まで実施したのですが、タグを入れないでメモを保存するとエラーになってしまいます。
    これは、頂いたソースコードでも同じ状態となる事を確認したのですが、タグを入れないでも正常に保存されるようにするにはどうすればよいでしょうか。
    もし可能でしたら、ご教示いただけますと幸いです。
    よろしくお願いいたします。
    追記:
    しばらく試行錯誤してみたところ、memosテーブルのtags_idにnullableを設定しているのに、phpmyadminで見るとnull許容する設定になっていない事が原因でした(phpmyadminで手動でnull許可したら直りました)。
    何度試しても同じなので理由はわかりません。
    もし解決法をご存知でしたらご教示いただけますと幸いです。
    追記(自己解決):
    ->nullable()のつづりが間違えていました。
    誤:nullabele→正:nullable
    これで問題なく動作しましたので解決しました。

    • @yumaapp
      @yumaapp  Рік тому

      完走&自己解決おめでとうございます🎉
      改善する点を言語化できれば解決できたも同然なので、お仕事で質問する際は自分が試してみたことや見解、仮説などを質問文に入れると質の高い質問ができるようになると思います!
      *雑な質問をすると信頼を失ってしまいます🥲

  • @user-vg5br6eo9w
    @user-vg5br6eo9w 2 роки тому

    もうLaravelはやっていないんですか?
    Laravel8や9の説明動画欲しいです

  • @user-qs6yq9hb8z
    @user-qs6yq9hb8z 3 роки тому +1

    大変わかりやすく最後まで走り切ることができました!ありがとうございます!
    なのですが、、、、
    動画の内容を見ていたり技術ブログを読んだりしているとフムフムなるほどね、と理解できるのですが、いざ自分で0から何かを作り出すぞ!となると手が動き出しません、、、。
    ここから一つ階段を登るためには何が必要で、どうしていけば良いのでしょうか?🙇‍♂️
    すごく厚かましいのですがよろしくお願いします🙇‍♂️

    • @yumaapp
      @yumaapp  3 роки тому +2

      おおお!完走できて良かったです!
      >すごく厚かましいのですがよろしくお願いします🙇‍♂️
      いえいえ、上から目線で恐縮ですが、とっても良いご質問だと思います。
      このあたり、来月動画にしようと思いますが、まずは自分のアプリの企画とDB設計だと思います。
      アプリの本質はDBです。そのため、失敗してもいいので自分で設計したテーブルをアプリとして表現するともう1ステップ上に行けるのではないでしょうか!

    • @user-qs6yq9hb8z
      @user-qs6yq9hb8z 3 роки тому

      丁寧な返信ありがとうございます!
      小さな設計からコツコツと頑張ってみます!
      次回以降もチャンネル登録して動画を楽しみに待ってます🙇‍♂️

  • @AIRI_AiLabo
    @AIRI_AiLabo 2 роки тому

    14:27にGitHub上のコードを読む方法は最後に説明とありますが、どの辺りでしょうか?

  • @toshi-bm7jt
    @toshi-bm7jt Рік тому

    laravelで使われるeloquentのモデルクラスのインスタンスは対応するテーブルの各レコードに対応していて、そのモデルクラスの中で使われるtableプロパティ、primarykeyプロパティ、autoincrementプロパティなどはインスタンス変数として使われています。しかし、どのインスタンス(レコード)も同じテーブルに属しているのでこれらのプロパティの値は同じはずなのにも関わらずなぜインスタンス変数なのでしょうか?constではないでしょうか?それとも各モデルクラスは1つのテーブルに対応しているはずなのに、インスタンス毎にこれらのプロパティが異なるなんてことはあり得るのでしょうか?

  • @torao3467
    @torao3467 2 роки тому

    DeleteメソッドではPOSTされたデータを使っていないようですが、POSTメソッドでなければいけないのでしょうか?
    GETメソッドで実装してはいけないのでしょうか?

  • @user-el8vg4md2u
    @user-el8vg4md2u 2 роки тому

    2:13:39 View Composer

  • @user-mm9br3zk7e
    @user-mm9br3zk7e Рік тому

    これは最新版のLaravel9では同じように動作しないんかな?

  • @user-ez6dy1xq3l
    @user-ez6dy1xq3l Рік тому

    素晴らしい動画ありがとうございました!Udemyの有料版はこちらとはどのようなところがちがうのでしょうか?😑?

    • @yumaapp
      @yumaapp  Рік тому +1

      2年前のものなので、忘れちゃいました😂
      どっちもVer8なので、ひとまずUdemyは買わなくて大丈夫です笑

    • @user-ez6dy1xq3l
      @user-ez6dy1xq3l Рік тому

      @@yumaapp非常にわかりやすかったので、Udemy購入しようかなと考えました☺️

    • @yumaapp
      @yumaapp  Рік тому +1

      @@user-ez6dy1xq3l ありがとうございます😌
      この動画終わったらご自身でアプリを企画して作ってみてください。

  • @omoritakuya8410
    @omoritakuya8410 2 роки тому

    コメント失礼します。
    2:18:17 $user 部分を削除されていますが 添付ファイル(git)には$userが記載されています。どちらが正しいのでしょうか。
    動画内では$userを消去した状態で/edit/(n)にアクセスしてもエラーが起こってないのですが、
    私が行うと$userが定義できていないと、エラーが起こってしまいます。
    宜しければ教えていただきたいです。

    • @udeeeeeen
      @udeeeeeen 2 роки тому

      私も全く同じエラーが起きました

  • @user-LOSER-yossya
    @user-LOSER-yossya 3 роки тому

    すみません最初のララベルインストール時点で
    Could not find package laravel/laravel with version 6.0. in a version installable using your PHP version, PHP extensions and Composer version.
    こうでてしまうのですがどうしたら良いのでしょうか。

    • @yumaapp
      @yumaapp  3 роки тому

      まずはエラーメッセージを翻訳すると良いと思います。答えが書いてあるので、PHPのバージョンを確認ですね!

  • @taku4603
    @taku4603 3 роки тому

    コメント失礼します。質問です。
    1:51:00タグ機能の実装
    上記の辺りでedit.blade.phpに三項演算子の記述を手本通りにすると(id,tag_id,selected,"")の部分がソースコード上で赤く表示され実装されません。解決方法はありますでしょうか?

    • @yumaapp
      @yumaapp  3 роки тому

      もうちょいですね!
      ただ、いただいた情報だけだとなんとも言えないので、以下を見本にしても上手くいかないでしょうか?
      github.com/uchidayuma/laravel-simple-note/blob/main/resources/views/edit.blade.php
      エディタの設定か何かであればエディタ側の設定を変えてみていただければと思います!

  • @user-dr2nq1td5g
    @user-dr2nq1td5g 3 роки тому

    2:11:00 セッション

  • @kano8171i
    @kano8171i 2 роки тому

    ビューコンポーザでの質問です。
    AppServiceComposer.phpでUndefined variable $userのエラーが出ました。$user = \Auth::user();をしっかりと記述しているのにも関わらずエラーが出るのはなぜなのでしょうか。

  • @user-ed8on7ce3d
    @user-ed8on7ce3d 3 роки тому

    動画投稿ありがとうございます
    ひとつ質問があります。
    AppServiceComposer.phpで$user = \Auth::user();を記述しているのにUndefined variable $userのエラーが出て、editアクションで$userが定義されていないということが書かれていました。そこでeditの中に$user = \Auth::user();を追記するとエラーは解消されたのですが、AppServiceComposer.phpでの\Auth::user();がeditで適応されていない理由がわかりませんでした。
    もしよろしければ、適応されていない原因を教えていただけないでしょうか?

  • @ktaka224
    @ktaka224 2 роки тому

    52:33のweb.phpにRoute::post('/store', 'HomeController@store')->name('store');
    を追加すると
    The GET method is not supported for this route. Supported methods: POST.
    こういうエラーが出ます。どうすれば良いですか?

    • @ktaka224
      @ktaka224 2 роки тому

      createにアクセスすると、Undefined variable: user (View: C:\xampp\htdocs\simplenote
      esources\views\create.blade.php)
      こういうエラーが出ます。

    • @Max-pv1si
      @Max-pv1si Рік тому

      post を POST に変えてください。

  • @richthofenvon9311
    @richthofenvon9311 2 роки тому

    どうしてもエラーが出ます。調べてみるとPHP7.4系で出るエラーのようですけど、
    「タイプnullの値で配列オフセットにアクセスしようとしています(ビュー:/home/ubuntu/simplenote/resources/views/edit.blade.php)」
    上記エラーが出ます。最終手段としてすべてGitHUBからコピペしましたが、どうしてもこのエラーが解消できません。
    ご教示頂けると幸いです。