Php Laravel中的控制器
我试图学习拉威尔,但我有一个问题,我不明白。 当我想运行控制器时,我收到一条错误消息 我在CMD上输入3行命令Php Laravel中的控制器,php,laravel,Php,Laravel,我试图学习拉威尔,但我有一个问题,我不明白。 当我想运行控制器时,我收到一条错误消息 我在CMD上输入3行命令 php artisan make:controller WelcomeController php artisan make:controller AboutController php artisan serve 然后,我在控制器和路由之间建立链接 Route::get('about', 'AboutController@index'); 在AboutController.php
php artisan make:controller WelcomeController
php artisan make:controller AboutController
php artisan serve
然后,我在控制器和路由之间建立链接
Route::get('about', 'AboutController@index');
在AboutController.php文件中
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class AboutController extends Controller
{
public function index()
{
return view('about');
}
}
您的错误表明您的AboutController
扩展了Controller.php
C:\wamp64\www\testprojet\app\Http\Controllers
中是否有Controller.php
文件
我怀疑没有,如果需要,您可以使用Laravel存储库中的当前文件创建它
我不确定为什么会出现这种情况,但我怀疑这可能是因为在设置项目时缺少了一个步骤。。。您按照什么步骤启动并运行项目的Laravel?您的错误表明您的AboutController
扩展了Controller.php
C:\wamp64\www\testprojet\app\Http\Controllers
中是否有Controller.php
文件
我怀疑没有,如果需要,您可以使用Laravel存储库中的当前文件创建它
我不确定为什么会出现这种情况,但我怀疑这可能是因为在设置项目时缺少了一个步骤。。。您采取了哪些步骤来启动并运行项目的Laravel?该错误可能是因为我错误地将Controller.php文件从http/controllers文件夹移动到了其他位置,因此我遇到了相同的错误。
您应该检查app/http/controllers中是否存在Controller.php文件。该错误可能是由于我将controllers.php文件从http/controllers文件夹错误地移到了其他位置而导致的。
您应该检查app/http/controllers中是否存在Controller.php文件。是否可以运行composer dumpautoload
命令并重试?首先检查app\http\controllers
中是否存在Controller.php?是否正确安装了Laravel?尝试composer安装
或composer更新
@Hasan Tıngır、@Tharaka Dilshan、@Parampal Pooni,我的问题是解决了,非常感谢。你能运行composer dumpautoload
命令并重试吗?首先检查app\Http\Controllers
中是否有Controllers.php?你是否正确安装了Laravel?尝试composer安装
或composer更新
@Hasan Tıngır、@Tharaka Dilshan、@Parampal Pooni,我的问题是解决了,非常感谢。事实上,我的过程中没有文件Controller.php。1/composer创建项目——首选dist laravel/laravel testprojet,然后选择2/php artisan make:controller AboutController和3/php artisan serveIndeed,我的过程中没有文件controller.php。1/composer创建项目——首选dist laravel/laravel testprojet,然后选择2/php artisan make:controller About controller和3/php artisan serve