嘿,我刚开始学习拉拉维尔。我已经成功地创建了控制器与php artisan make:controller Youtube命令。但问题是当我尝试从看起来像这样的"Route::get("/Youtube","Youtube@index"(;">虽然控制器中有简单的回显语句。控制器看起来像这样
<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;
class Youtube extends Controller
{
function index(){
echo "create";
}
}
你可以尝试这段代码,YoutubeController
而不是Youtube
。URL 应为小写。
<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;
class YoutubeController extends Controller
{
function index(){
dd('create');
}
}
Route::get("/youtube","YoutubeController@index");
在类之前添加、use AppHttpControllersController;
并使函数公开 这应该可以正常工作。
您刚刚包含命名空间。