小编JCa*_*oli的帖子

Laravel Api 路由加载失败。404 未找到

作为参考,我一直在使用本教程https://scotch.io/tutorials/build-a-time-tracker-with-laravel-5-and-angularjs-part-2

我想更加熟悉 laravel 5,因为我之前只使用过 4,并且发现上面的教程也混入了一点 angular js。我按照教程的第一部分和第二部分进行操作,并按照指示使用 mysql 和 phpmyadmin 设置了一个数据库。

我进入了大约一半的部分,该部分设置了一个带有前缀 api 的组路由,以从数据库中提取种子数据并将其显示在视图中。

// app/Http/routes.php

 ...

// A route group allows us to have a prefix, in this case api
Route::group(array('prefix' => 'api'), function()
{
    Route::resource('time', 'TimeEntriesController');
    Route::resource('users', 'UsersController');
});
Run Code Online (Sandbox Code Playgroud)

在这一点之后,我转到页面,之前使用文件而不是数据库中的数据呈现的区域现在是空白的。如果我检查该元素,我会得到“加载资源失败,服务器响应状态为 404(未找到)”,并显示我的路径 time-tracker-2/public/api/time。

路由与这两个控制器一起使用我的数据库中的用户数据填充页面

// app/Http/Controllers/TimeEntriesController.php

...

use App\Http\Requests;
use App\Http\Controllers\Controller;    
use App\TimeEntry;

use Illuminate\Support\Facades\Request;

class TimeEntriesController extends Controller {

    // Gets time entries and eager loads their associated users
    public function index()
    {
        $time = TimeEntry::with('user')->get(); …
Run Code Online (Sandbox Code Playgroud)

php laravel angularjs

5
推荐指数
1
解决办法
7273
查看次数

标签 统计

angularjs ×1

laravel ×1

php ×1