【问题标题】:Defined controller does not exist in Laravel 5Laravel 5 中不存在定义的控制器
【发布时间】:2016-05-20 09:43:57
【问题描述】:

我定义了一个控制器 LoginController 但我遇到了这个错误?

Route.php 第 264 行中的反射异常:类 App\Http\Controllers\LoginController 不存在

class LoginController extends Controller {

  // Display the login form
  public function showLogin()
  {
    return View::make('login');
  }

  // Process submission of the login form by verifying user’s credentials
  public function processLogin()
  {
    $username = Input::get('username');
    $password = Input::get('password');
    if ($username === 'prince' && $password === 'c@spiAN') {
      return 'Access granted!';
    } else {
      return 'Access denied! Wrong username or password.';
    }
  }
}

【问题讨论】:

  • 您是否在控制器中放置了命名空间(“命名空间 App\Http\Controllers”)?你能更新你的控制器的完整代码吗?

标签: php laravel laravel-5


【解决方案1】:
<?php namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use App\User;

class LoginController extends Controller {
// Display the login form
public function showLogin()
{
  return View::make('login');
}

// Process submission of the login form by verifying user’s credentials
public function processLogin()
{
  $username = Input::get('username');
  $password = Input::get('password');
  if ($username === 'prince' && $password === 'c@spiAN') {
    return 'Access granted!';
  } else {
  return 'Access denied! Wrong username or password.';
  }
 }
}

【讨论】:

    【解决方案2】:

    重新安装 laravel 修复了错误,甚至没有添加任何东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-20
      • 2019-03-26
      • 2014-11-11
      • 1970-01-01
      相关资源
      最近更新 更多