我是新来的,但我已经在这里检查了所有关于我的问题的解决方案,但仍然没有解决。
我想在 Laravel 5.2 中使用教程创建简单的应用程序,但我无法让我的控制器工作。
我将我的应用程序命名为“测试”,这是一个代码:
页面控制器.php:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class PagesController extends Controller
{
public function getAbout(){
return view('about');
}
}
路线.php:
Route::get('about', [
'as' => 'about',
'uses' => 'PagesController@getAbout'
]);
和 Controller.php(默认):
<?php
namespace test\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}
你看到这里有什么问题吗?我确信所有文件都在正确的文件夹中。
原文由 Ciapss 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果 App/Http/Controllers/ 文件夹没有 Controller.php 文件,也会发生错误。
确保文件存在。