使用api

编程入门 行业动态 更新时间:2024-10-27 08:34:23
使用api_token进行Laravel api授权(Laravel api authorization with api_token)

我正在尝试创建一个Laravel API项目。 所以我有这个项目,基本的laravel的脚手架设置。 在我的用户迁移中,我添加了:

$table->string('api_token', 60)->unique();

然后在我的User.php模型中,我添加了:

protected $fillable = [ 'name', 'email', 'password','api_token' ];

然后在我的api.php中,我做了一个测试路线:

Route :: group(['middleware'=> ['auth:api']],function(){

Route::get('/test', 'ApiController@test'); });

在我的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数据,而是重定向到登录的主页

I am trying to create a Laravel API project. So I have this project with basic laravel's scaffolding set up. In my user migration I have added:

$table->string('api_token', 60)->unique();

then in my User.php model i have added:

protected $fillable = [ 'name', 'email', 'password','api_token' ];

Then in my api.php i have made a test route:

Route::group(['middleware' => ['auth:api']], function(){

Route::get('/test', 'ApiController@test'); });

in my Apicontroller:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class ApiController extends Controller { public function test(Request $request){ return response()->json(['name' => 'test']); } }

so now i type this : with my api_token

localhost/project1/public/api/test?api_token='hsvdvhvsjhvasdvas8871238'

It's not giving me the json data, instead it's redirecting to the logged in home page

最满意答案

localhost/project1/public/index.php/api/test?api_token='hsvdvhvsjhvasdvas8871238'会有所帮助。

如果你想要漂亮的网址,请阅读文档: 漂亮的网址

localhost/project1/public/index.php/api/test?api_token='hsvdvhvsjhvasdvas8871238' would help.

If you want pretty urls, read the documentation: Pretty URLs

更多推荐

本文发布于:2023-07-23 04:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1227570.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:api

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!