Laravel 5.1
/////////////////////////////////////////////// ///////
我的路线://
<?php
namespace App\Http\Controller;
use App\Book;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class BookController extends Controller {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$books=Book::all();
return view('books.index',compact('books'));
}
}
/////////////////////////////////////////////// /////////
我的BookController //
foreach($groupsArray as &$key => &$group) {
var_dump($groupsArray[$key]['created_at']);
var_dump($groupsArray[$key]['created_at']->diffForHumans());
$groupsArray[$key]['created_at'] = $groupsArray[$key] ['created_at']->diffForHumans(); // Not Working
}
/////////////////////////////////////////////// //////////
我的网址:
/////////////////////////////////////////////// //////////
我的浏览器显示此错误//
糟糕,看起来出了问题。
1/1 ReflectionException in C:\ XAMPP \ htdocs中\书店\供应商\ laravel \框架的\ src \照亮\集装箱\ Container.php 第737行:
Class App \ Http \ Controllers \ BookController不存在
答案 0 :(得分:0)
请注意错误Class App\Http\Controllers\BookController does not exist
。这与BookController类中的命名空间设置不匹配。
它正在&#34; App \ Http \ Controllers&#34;中寻找你的课程。位于&#34; s&#34;。您的命名空间表示&#34; App \ Http \ Controller&#34; (没有&#34; s&#34;)。修复你的命名空间,它应该可以工作。
答案 1 :(得分:0)
您正在使用资源丰富的路线而且您不需要指定方法。而且不需要/
之前的books
。
你的路线应该是这样的:
Route::resource('books', 'BookController');