laravelのチュートリアルをやってみた・・・

laravelフレームワークのチュートリアルをやってみました
なんか簡単にはできなかったっす。。

やってみたのはこれ
https://readouble.com/laravel/5.1/ja/quickstart.html
タスクリストをつくる簡単なアプリなんですが。。

composer create-project laravel/laravel quickstart –prefer-dist
でリポジトリをつくって

php artisan make:migration create_tasks_table –create=tasks
でテーブルをつくるためファイルを作成します。
artisanというphpプログラムが入っていて、これでデータベースにテーブルを作るファイルをつくったり
controllerを作ったり、modelを作ったりするっぽいです。
アプリ内のファイルを管理するための。。って感じなんですかねー・・

上記の後に
php artisan migrate とやるんですが、データベースの設定やってないからエラーになるんですよね。。
.envファイルを修正してやる必要がありました。DB_DATABASEに定義しているDBをmysqlに用意する必要もあります。

APP_ENV=local
APP_DEBUG=true
APP_KEY=b809ojojOJHjlawjejawf
APP_URL=http://localhost/quickstart

DB_HOST=127.0.0.1
DB_DATABASE=blogs #mysqlのデータベース名
DB_USERNAME=root #mysqlのユーザー名
DB_PASSWORD=password #mysqlのパスワード

それで、コマンドを打ってあげると、quickstart/database/migrationsに作ったファイルから
テーブルが作成されました。

あとはチュートリアル通りいけるのですが、viewのform actionのところが/taskではなく、task
じゃないとエラーになるようでした。自分の環境だけかなー・・・(´・ω・`)

コメント

タイトルとURLをコピーしました