Help us understand the problem. What is going on with this article?

Laravel で掲示板作りたくなった

More than 3 years have passed since last update.

僕もインスパイヤされたので掲示板作ってみる。Laravel で同じものを作るよ。

PHP を入れる

元記事 にそってよしなにやって下さい。Laravel には Homestead っていう開発に便利な Vagrant box があるよ。もちろん PHP7 だよ。

今回は最小構成ということで

  • ビルトインウェブサーバ
  • SQLite
  • パッケージ名: localdisk/inspire-bbs
  • 名前空間: InspireBBS

で、やります。

Composerを入れる

これもまぁよしなに。

Laravel をインストールする

今回は LTS である 5.1 を使います。

$ composer create-project laravel/laravel inspire-bbs-laravel "5.1.*"

名前空間を変える

Laravel はデフォルトでは App という名前空間なんだけど、今回は InspireBBS にするのでコマンドで名前空間を設定するよ。

$ php artisan app:name InspireBBS

これでOK. composer.json とかデフォルトで用意されているクラスの名前空間が設定されているのがわかると思います。確認してみてね。

データベースを用意する

Laravel は色んなDBに対応してて、もちろん SQLite も使える。接続等の設定は .env ファイルに1行足せばOK。

.env
DB_CONNECTION=sqlite

んで、データベースとなるファイルを作成します。

$ touch storage/database.sqlite

できた。

サーバーを起動します

$ php artisan serve
Laravel development server started on http://localhost:8000/

とするとビルトインウェブサーバが起動する。http://localhost:8000/ にアクセスしてみよう。
ブラウザに Laravel 5 と表示されればOK!

続きは次回! 本家 となるべく同じように作っていくよ。

https://github.com/localdisk/inspire-bbs

Partごとに tag をうっていくので後から辿りやすいと思います。

では、おやすみなさい。

続きを書いたよ。Laravel で掲示板作りたくなった(2) - Qiita

つづきのつづき。Laravel で掲示板作りたくなった(3) - Qiita

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away