最近,我一直在通过一个博客来开发我的投资组合Laravel 5.1.2
。直到我需要illuminate/html
包裹的那一刻,一切都运行良好。此外,在运行该composer require illuminate/html
命令之前,我运行了该composer update
命令以让所有库更新到其较新版本。
但这就是问题出现的地方。自从升级Laravel 5.1.7
和安装illuminate/html
软件包以来,该项目已经失控并且一直在狂吠
ReflectionException in Container.php line 736:
Class view does not exist
我一点也不知道这是从哪里引起的。
PS:我还更新了app.php
文件以包含相应的providers
和aliases
对应的illuminate/html
.
更新
如果可能有任何帮助,这是我的控制器文件中的代码。
PagesController.php(我通过 --plain artisan 选项将其生成为普通存根)
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class PagesController extends Controller
{
public function index()
{
return view('pages.home');
}
}
文章控制器.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Article;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class ArticlesController extends Controller
{
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$articles = Article::all();
return view('blog.index', compact('articles'));
}
/**
* Show the form for creating a new resource.
*
* @return Response
*/
public function create()
{
return view('blog.create');
}
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return Response
*/
public function show($id)
{
$article = Article::findOrFail($id);
return view('blog.show', compact('article'));
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param int $id
* @return Response
*/
public function update($id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return Response
*/
public function destroy($id)
{
//
}
}