15. Migration
Table 생성/삭제용 php 파일 생성
$ php artisan migrate:make create_bookmarks_table --table bookmarks --create
yyyy_mm_dd_create_bookmark_table.php
<?php
class CreateBookmarksTable extends Migration {
public function up() {
Schema::create('bookmarks', function(Blueprint $table) {
$table->increments('id');
$table->timestamps();
});
}
public function down() {
Schema::drop('bookmarks');
}
}
Table 생성
$ php artisan migrate
16. Laravel RESTful API
controller 생성
$ php artisan controller:make BookmarkController
BookmarkController.php
<?php
class BookmarkController extends BaseController {
public function index() {}
public function create() {}
public function store() {}
public function show($id) {}
public function edit($id) {}
public function update($id) {}
public function destroy($id) {}
}
Routes.php
Route::resources('bookmark', 'BookmarkController');