jee*_*oon 6 php api laravel vue.js laravel-5.8
我是 API 和 Vue 的新手。我正在处理 Laravel 5.8 api.php 以及控制器和视图,它只返回 404 Not Found。
这是我试过的
api.php
Route::group(['middleware' => 'api'], function(){
Route::resource('/dashboard/departments', 'DepartmentsController');
});
Run Code Online (Sandbox Code Playgroud)
控制器
class DepartmentsController extends Controller
{
public function index()
{
return 'hey';
}
}
Run Code Online (Sandbox Code Playgroud)
路线清单
GET|HEAD | api/dashboard/departments | departments.index | App\Http\Controllers\DepartmentsController@index | api,auth
Run Code Online (Sandbox Code Playgroud)
我尝试访问它/127.0.0.1:8000/api/dashboard/departments,/127.0.0.1:8000/dashboard/departments但两者都不起作用。
Eli*_*seo 19
请记住,在中声明的路由api.php将自动连接到/api前缀,顺便说一句:
Route::get('/hello', ...)
Run Code Online (Sandbox Code Playgroud)
axios.get('/api/hello')
Run Code Online (Sandbox Code Playgroud)
小智 6
只需在 url 中的 api 之前添加 public 即可。
喜欢
/127.0.0.1:8000/public/api/dashboard/departments
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17595 次 |
| 最近记录: |