得到此错误“语法错误,意外的'echo'(T_ECHO),期望';'创建简单控制器时在Laravel中””>

问题描述 投票:0回答:3

嘿,我刚刚开始学习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中访问它时,它看起来像这样“ ...

php laravel syntax controller routing
3个回答
0
投票

您可以尝试使用以下代码,在YoutubeController中插入Youtube。 URL应该是小写。


0
投票

首先请问详细的问题。得到此错误“语法错误,意外的'echo'(T_ECHO),期待';'” “在... ????Laravel创建简单的控制器时...您在哪里得到此消息?在哪个文件和行中。与问题无关,但您是新用户。默认laravel URL路由“ / Youtube”将以http://sitename.com/Youtube而不是http://sitename.com/youtube的方式进行访问。


-1
投票

在类开始之前添加use App\Http\Controllers\Controller;,并将该功能设为公共。这应该可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.