api.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. use Illuminate\Http\Request;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | API Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register API routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | is assigned the "api" middleware group. Enjoy building your API!
  11. |
  12. */
  13. //Route::middleware('auth:api')->get('/user', function (Request $request) {
  14. // return $request->user();
  15. //});
  16. $api = app('Dingo\Api\Routing\Router');
  17. $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\V1'], function ($api) {
  18. //文件处理
  19. $api->post('attachment/upload', [
  20. 'as' => 'attcachment.upload',
  21. 'uses' => 'AttachmentController@upload',
  22. ]);
  23. $api->post('attachment/delete', [
  24. 'as' => 'attcachment.delete',
  25. 'uses' => 'AttachmentController@delete',
  26. ]);
  27. $api->post('auth/login', [
  28. 'as' => 'auth.login',
  29. 'uses' => 'AuthController@login',
  30. ]);
  31. $api->get('auth/logout', [
  32. 'as' => 'auth.logout',
  33. 'uses' => 'AuthController@logout',
  34. ]);
  35. });