当前位置: 首页 > 知识库问答 >
问题:

Laravel形成意外的“命名空间”

刘成礼
2023-03-14

我尝试做一个基本形式,我在 1 周前做到了,但这次我有一个新错误,肯定是一个愚蠢的错误,但是......

这是我的用户控制器

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
  
use App\Http\Requests;
use App\Http\Controllers\Controller;
  
class UsersController extends Controller
      
      
{
    public function getInfos()
          
          
    {
        return view('infos');
    }
      
      
    public function postInfos(Request $request)
    {
        return 'His name ' . $request->input('firstname');
 
    }
}

我的信息刀片

@extends('template')

@section('contenu')
    {!! Form::open(['url' => 'users']) !!}
        {!! Form::label('frstname', 'Your name : ') !!}
        {!! Form::text('firstanme') !!}
        {!! Form::submit('Send !') !!}
    {!! Form::close() !!}
@endsection

和web.php

Route::get('users', 'UsersController@getInfos');
Route::post('users', 'UsersController@postInfos');

我使用了一个模板,但我几乎可以肯定这不是问题,我想我做了坏路由,我有这个错误信息

语法错误,意外的命名空间(T_NAMESPACE)

谢谢帮助我:)

共有1个答案

殳越
2023-03-14

由于yur命名空间表明所述控制器与扩展控制器位于同一目录中,因此您无需指定此项。

此外,根据laravel版本,您可能需要运行

php artisan dump:autoload
 类似资料:
  • 在LinearLayout中的“xmlns:android=”http://schemas.android.com/apk/res/Android“中出现错误”为标记LinearLayout找到意外的名称空间前缀“xmlns”。

  • 尝试基于两个唯一的字符串生成客户端Id。这应该与服务器中从相同的ID生成的UUID相同。 使用Javascript,它看起来像这样: 似乎找不到在Swift上生成这个的方法,NSUUID只能从无到有生成UUID 我正在寻找这样的东西: 编辑 例:

  • 我有一个错误"意外的命名空间前缀"xmlns"发现标签LinearLayout"在"xmlns: android="http://schemas.android.com/apk/res/android"在LinearLayout.

  • 为什么using指令在包含在匿名命名空间中时表现得好像出现在全局范围?

  • 我试图找到一种使用Azure管理API、cmdlet或REST API创建Azure Servicebus命名空间的方法,以便可以为部署创建可重复的脚本。目前,我知道如何创建Servicebus命名空间的唯一方法是通过Azure门户。 是否有一种可编写脚本(c#,powershell)的方法来使用azure门户创建新的azure servicebus w/o? 这里有一些我已经读过的链接: Azu

  • 问题内容: 我正在尝试使用BeautifulSoup从html文档中获取一些文本。在我看来,这很奇怪,它产生了一个奇怪而有趣的结果:在某一点之后,汤在文本中充满了多余的空格(空格将每个字母与下一个字母分隔开)。我试图在网络上搜索以找到原因,但是我只遇到了有关相反错误的一些消息(根本没有空格)。 您对它为什么会发生以及如何解决此问题有任何建议或提示吗? 这是我创建的非常基本的代码: 这是从结果中提取