laravelをXAMPPのhtdocsに設置して、apiを実行したいですが、動かなくて困っています。
apacheのhttpd.confのパス変更はしていません。
パスが間違っているだけか、ドキュメントルート、Webルートの調整が必要かもしれませんが。
もしわかれば教えてください。
前提
VS Codeで実行して動いたコード
SampleController.php
php
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6 7class SampleController extends Controller { 8 9 // http://localhost:8000/api/Sample/do?value=abc 10 public function do(Request $request) { 11 $value = request("value"); 12 13 return response()->json([ 14 "message" => "200 OK: " . $value 15 ], 200); 16 } 17}
api.php
php
1Route::get('Sample/do', [SampleController::class, 'do']);
実行したこと
cd C:\xampp\htdocs\sample
php artisan serve
をしてから
http://localhost/Test/public/
は表示ができましたので、laravelが動いていることを確認しました。
http://localhost/Test/api/Sample/do?value=abc
は実行されずNot Foundとなりました。
回答1件
あなたの回答
tips
プレビュー