我正在嘗試創建一個Laravel API項目。所以我有這個基本的laravel腳手架搭建的項目。在我的用戶遷移我已經加入:Laravel API授權api_token
$table->string('api_token', 60)->unique();
然後在我的user.php的模型我已經補充說:
protected $fillable = [
'name', 'email', 'password','api_token'
];
然後在我的api.php我已經做了一個試驗路線:
路線::組([ '中間件'=> [ 'AUTH:API']],函數(){
Route::get('/test', '[email protected]');
});
在我Apicontroller
:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ApiController extends Controller
{
public function test(Request $request){
return response()->json(['name' => 'test']);
}
}
所以現在我鍵入:我api_token
localhost/project1/public/api/test?api_token='hsvdvhvsjhvasdvas8871238'
這不是給我的JSON數據,而不是它重定向到主頁
試試localhost/project1/test? – SteD
thx SteD的答覆..我修好了。這是我犯的一個愚蠢的錯誤。沒有在路徑中包含/ api。但現在我有另一個問題,請參閱我編輯的問題。 – Mikethetechy
@SteD對不起,它再次出現愚蠢的錯誤。我修好了:)再次抱歉,我的壞處應該是更耐心一點大聲笑。 – Mikethetechy