Mac OS Sierra
Laravel5.5
PHP 7.2.7
MAMP
laravelプロジェクトフォルダは、MAMP/htdocsフォルダに格納しています
Laravel 5.5 API From Scratch Using Resources
上記URLに倣い、LaravelのAPIを作成しようとしています。
mysqlに格納しているデータをpostmanでGETしたいのですが、
叩くべきURLが分からず、困っています。
$php artisan serve で起動した
development server: http://127.0.0.1:8000 を用いて、
"http://127.0.0.1:8000/api/articles "
でできると理解していたのですが、うまくいかないです。
api.php , コントローラーは以下です
routes/api.php
php
1<?php 2 3use Illuminate\Http\Request; 4 5Route::middleware('auth:api')->get('/user', function (Request $request) { 6 return $request->user(); 7}); 8 9// List articles 10Route::get('articles','ArticleController@index'); 11
app/Http/Conrollers/ArticleController.php
php
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6use App\Http\Requests; 7use App\Article; 8use App\Http\Resouces\Article as ArticleResource; 9 10 11class ArticleController extends Controller 12{ 13 /** 14 * Display a listing of the resource. 15 * 16 * @return \Illuminate\Http\Response 17 */ 18 public function index() 19 { 20 // Get articles 21 $articles = Article::paginate(15); 22 23 // Return colllection of articles as a resource 24 return ArticleResource::collection($articles); 25 } 26} 27
回答1件
あなたの回答
tips
プレビュー