嘿,我刚刚开始学习Laravel。我已经使用php artisan make:controller Youtube命令成功创建了Controller。但是问题是,当我尝试从如下所示的Route中访问它时:“ Route :: get(” / Youtube“,” Youtube @ index“);”
虽然控制器中有简单的echo语句。 控制器看起来像这样<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class Youtube extends Controller
{
function index(){
echo "create";
}
}
嘿,我刚刚开始学习Laravel。我已经使用php artisan make:controller Youtube命令成功创建了Controller。但是问题是,当我尝试从Route中访问它时,它看起来像这样“ ...
您可以尝试使用以下代码,在YoutubeController
中插入Youtube
。 URL应该是小写。
首先请问详细的问题。得到此错误“语法错误,意外的'echo'(T_ECHO),期待';'” “在... ????Laravel创建简单的控制器时...您在哪里得到此消息?在哪个文件和行中。与问题无关,但您是新用户。默认laravel URL路由“ / Youtube”将以http://sitename.com/Youtube而不是http://sitename.com/youtube的方式进行访问。
在类开始之前添加use App\Http\Controllers\Controller;
,并将该功能设为公共。这应该可以正常工作。