作者:简瞳之殇 | 来源:互联网 | 2020-11-24 16:42
php实现api接口的方法:首先安装好phpStudy并启动;然后将项目代码放在WWW目录下;接着创建数据库;最后编写接口,并通过路由进行网络请求即可。
class Question extends Model{
protected $table = 'question';//这里是访问question这个表
protected $primaryKey = 'id';//这是访问question表必须要带的字段
protected function getDateFormat()
{
return time();
}
}
4.开始编写真正意义上的接口了。在app/Http/Controllers目录下新建一个QuestionController.php文件,然后在上面写上:
use App\Question 表示要接入这个数据,便于操作;
public function getQuestion(Request $request){
$respOnse= array('status'=>'0','msg'=>'failed','data'=>'');
$data = array();
// 获取请求参数值
$questiOnId= $request->input("questionId");
// 根据参数值去向表里查找对应的数据
$question = Question::find($questionId);
// 查找完毕之后,把查找到的数据赋值给response下的data字段
$response['data'] = $question;
$response['status'] = '2';
$response['msg'] = 'success';
return json_encode($response);
}
5.写完接口之后,最后是通过路由进行网络请求的,所以还要在routes目录下的web.php文件里写下:
Route::any('getQuestion', "QuestionController@getQuestion");用于访问这个接口;
四、在以上三个大步骤当中,肯定不是那么一帆风顺的,肯定会遇到各种各样的问题,这个时候也是考验自己发现问题和解决问题能力的时候。不过大致的后台开发过程就是这样的,但是要注意的是,这个是本地配置的开发环境,用的也是本地的数据。最后要想让自己的作品让别人也能看见并且使用,那是需要把你的代码部署到服务器的,那个时候各个配置问题又不一样了,那就要把本地的开发环境换成线上的环境了,这里面要学的又会有很多...祝各位学习愉快
以上就是php如何实现api接口的详细内容,更多请关注 第一PHP社区 其它相关文章!