0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravel掲示板作成チュートリアルでハマったこと

Posted at

laravel習得に記事の通り掲示板を作ることにした
【入門】Laravelチュートリアル – 掲示板を作成してみよう

そして色々とハマったのでメモ

laravel_bbsDBがないと怒られる

原因:DB作ってない

記事内では、下記の通り詳細が割愛されているが、読み飛ばしてはいけない。
※ データベース(ここでは、「laravel_bbs」という名前)は事前に作成しておく必要があります。

私の場合はphpmyAdminからlaravel_bbsというDBを作成することで解決。
作成した後に、シードデータ等がちゃんと入っているかも確認。入っていなければ再度その手順を行う

ローカルホストに接続出来ない

原因:mySQLサーバを立ち上げてない

localでmySQLサーバを立ち上げないとローカルホストに接続出来ない。
私の場合は下記の呪文で接続した

$ docker-compose up -d mysql phpmyadmin

str_limitでエラー

原因:laravelのバージョンによって書き方が違う

適当にググって下記の通り変更したら怒られなくなった。
(エラー文コピペしてgoogleに投げたら正しい回答が落ちていた)

修正前:

{!! nl2br(e(str_limit($post->body, 200))) !!}

修正後:

{!! nl2br(e(Str::limit($post->body, 200))) !!}

なんかエラー

原因:タイプミス

記事にある記述をコピペじゃなくて自分で書いてみたりするととにかくタイプミスする
requiredrequirdとか何回かやらかし

ローカルホストの左サイドにどのファイルで詰まっているか出るのでそこで該当ファイルを確認、
記事内の記述と自分のコードを差分サイトとかにペーストしてミスを見つける。

つまるけど丸々コピペするより自分で書いた方が楽しいので、ファイッ

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?