如何处理PHP工匠路线?

时间:2019-03-14 14:35:53

标签: php laravel rest api

我有一个运行laravel的服务器。 如果我输入php artisan route:list命令,它将照常显示所有路由。

enter image description here

现在,如果我尝试使用Postman来执行GET,POST或DELETE请求,则该命令将不起作用,因为我不确定URI末尾的花括号是什么。我正在运行一个REST API。有人可以帮我吗?

3 个答案:

答案 0 :(得分:0)

这是控制器使用的某种值。它可以是原始的,例如字符串或整数,或者是数据库中的ID,Laravel会将其转换为对象并注入到控制器方法中。

例如,在将GET发送到/ users / 1(路由:users / {user})之后,在您的控制器中,您将访问对象User,该用户在数据库中的ID为1。

看看文档中的路由参数:https://laravel.com/docs/5.8/routing#route-parameters

答案 1 :(得分:0)

通过邮递员访问路线时出现的任何特定错误。

您可以如下指定路线。

Route::get('/test/{id}', function($id){ dd('ID is : ' . $id); });

让我知道这是否有帮助。

答案 2 :(得分:0)

通常是一个ID,例如一些int或字符串,但是您可以像在web.routes中一样在ur API中执行任何您喜欢的uri。