方法 [postSigin] 不存在 - Windows



Method [postSignin] 在 [App\Http\Controllers\UserController] 上不存在。我正在尝试在表单中创建登录名。注册有效,但当我登录时,我收到此错误。我现在收到解析错误:语法错误,意外的";",期望","或">

这是我的路线:

Auth::routes();
Route::get('/', function () {
    return view('welcome');
})->name('home');
Route::post('/signup', [
    'uses' => 'UserController@postSignUp',
    'as' => 'signup'
]);
Route::post('/signin', [
    'uses' => 'UserController@postSignIn',
    'as' => 'signin'
]);
Route::get('/dashboard', [
    'uses' => 'UserController@getDashboard',
    'as' => 'dashboard'
]);

我的控制器:

<?php
namespace AppHttpControllers;
use IlluminateFoundationBusDispatchesJobs;
use IlluminateRoutingController as BaseController;
use IlluminateFoundationValidationValidatesRequests;
use IlluminateFoundationAuthAccessAuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

}

用户控制器:

<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;
use AppUser;
use AppHttpControllersController;
use IlluminateAuthAuthenticatable;
class UserController extends Controller
{
public function getDashboard()
{
    return view('dashboard');
}
public function postSignUp(Request $request)
{
    $email = $request['email'];
    $first_name = $request['first_name'];
    $password = bcrypt($request['password']);
    $user = new User();
    $user->email = $email;
    $user->first_name = $first_name;
    $user->password = $password;
    $user->save();
    Auth::login($user);
    return redirect()->route('dashboard');
}
public function postSignIn(Request $request)
{
   if (Auth::attempt(['email' => $request['email'], 'password' => $request['password']])) {
       return redirect()->route('dashboard');
   }
   return redirect()->back();
}
public function method(Request $req)
{
    dd($req->all();
}

}

还有我的刀片:

<form action="{{ route('signin') }}" method="post">

我做错了什么?

在你的

网络中.php

route::post('signin','UserControllerr@method')->name('signin');

在你的应用程序\Http\控制器\用户控制器添加如下

public function method(Request $req){
    dd($req->all();
}

相关内容

最新更新