【问题标题】:BadMethodExcption in Laravel ControllerLaravel 控制器中的 BadMethodExcption
【发布时间】:2018-07-05 16:58:08
【问题描述】:

我在 Laravel 中创建了一个控制器,但是当我在控制器上调用一个方法时,它显示以下错误:

BadMethodCallException [App\Http\Controllers\UserController] 上不存在方法 [Register]。

控制器代码:

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\User;

class UserController extends Controller
{

public function Index()
{
        echo "hello";
}

public function Register()
{
    $user = new User();
    $user->name = "Aisha";
    $user->email = "aishaemail@yahoo.com";
    $user->password = "TestPass";
    $user->remember_token = str_random(16);
    $user->save();
}
}

路线:

Route::get('/user/register','UserController@Register');

【问题讨论】:

  • 请显示路由和控制器。
  • 我添加了代码
  • 感谢它的工作
  • 很高兴它有帮助。

标签: laravel laravel-5.1 laravel-5.3


【解决方案1】:
public function Register()
{
    $user = new User; // Create a new User collection..
    $user->name = "Aisha";
    $user->email = "aishaemail@yahoo.com";
    $user->password = "TestPass";
    $user->remember_token = str_random(16);
    $user->save();
}

【讨论】:

  • 那么,你改变了什么?你应该详细说明你的答案。
猜你喜欢
  • 2017-02-12
  • 2018-01-24
  • 1970-01-01
  • 2019-02-08
  • 2023-03-22
  • 2014-11-29
  • 2016-01-16
  • 2017-10-15
  • 2017-08-25
相关资源
最近更新 更多