composer install
brew install composer
composer -v
composer global require "laravel/installer"
多分ZIPがないって怒られるのでPHP更新
brew update
brew install [email protected]
brew link [email protected]
もう一度実行
composer global require laravel/installer
php artisan migrate:refresh
php artisan migrate
php artisan db:seed
gw-hackthon-backendへ移動
composer install
php artisan serve
http://127.0.0.1:8000/ にアクセスできるようになる
DBを操作できるModelを使って必要なデータを返す場所。
php artisan make:model Article -m
作成されたmigrateファイルを編集して、
php artisan migrate
DBに反映
php artisan make:controller ArticlesController -r
- [get] /users -> index()
- [post] /users -> store()
- [get] /users/{id} -> show()
- [put] /users/{id} -> update()
- [delete] /users/{id} -> delete()
routes/web.php内で以下を追加
Route::resource('articles', 'ArticlesController');