![](/img/trans.png)
[英]Laravel 5.4: Class 'App\Http\Controllers\Response' not found error
[英]Fatal Error Class 'App\Http\Controllers\Controller' not found Laravel 5.4
我嘗試使用name進行路由。
我已經嘗試使用Composer update,Clear Cache,Generate App key解決。
但這顯示出致命錯誤。
錯誤查看消息:
(1/1) FatalErrorException
Class 'App\Http\Controllers\Controller' not found
in ClassesController.php line 13
我的以下路線代碼:
<?php
Route::prefix('Classes')->group(function(){
Route::get('/add','ClassesController@index')->name('AddNewClass');
});
我的控制器代碼如下:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class ClassesController extends Controller{
public function index()
{
return "Method Access";
}
在這種情況下,我首先要確保包含類Controller
的文件與代碼中所隱含的存在於與ClassesController
相同名稱空間的同一目錄中。
如果Controller
不存在,則可以創建類,也可以簡單地刪除extends Controller
,然后use App\\Http\\Controllers\\Controller;
刪除該行use App\\Http\\Controllers\\Controller;
從您的代碼。
它為我工作。 用戶控制器
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class UserController extends Controller
{
/**
* Show the profile for the given user.
*/
/* http://localhost:8080/laravelapps/blog/public/staff */
public function showProfile()
{
return 'new';
}
}
web.php
Route::get('/staff', 'UserController@showProfile');
http:// localhost:8080 / laravelapps / blog / public / staff
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.