<?php 
 
use Illuminate\Http\Request; 
 
/* 
|-------------------------------------------------------------------------- 
| API Routes 
|-------------------------------------------------------------------------- 
| 
| Here is where you can register API routes for your application. These 
| routes are loaded by the RouteServiceProvider within a group which 
| is assigned the "api" middleware group. Enjoy building your API! 
| 
*/ 
 
Route::middleware('auth:api')->get('/user', function (Request $request) { 
    return $request->user(); 
}); 
 
 
$board = function(){ 
    Route::get('/', 'BoardController@index'); 
    Route::post('/', 'BoardController@create'); 
    Route::post('/dump/db', 'BoardController@dump'); 
    Route::patch('/{board}', 'BoardController@update'); 
    Route::delete('/{board}', 'BoardController@destroy'); 
}; 
 
Route::group(['prefix' => '/boards'],$board); 
 
 
$task = function(){ 
    Route::get('/', 'TaskController@index'); 
    Route::post('/', 'TaskController@create'); 
    Route::patch('/{Task}', 'TaskController@update'); 
    Route::patch('/column/{Task}', 'TaskController@updateColumn'); 
    Route::delete('/{Task}', 'TaskController@destroy'); 
}; 
 
Route::group(['prefix' => '/tasks'],$task); 
 
 |