【发布时间】:2020-01-09 03:41:27
【问题描述】:
我安装了 Laravel,然后将 index.php 从 public 复制到 root 并更改了 index.php 中的一些行。我还复制了htaccess。现在我尝试创建如下所示的路线
我尝试使用 {{ url('signin') }} 和 {{ route('signin') }} 但无济于事
<form action="{{ route('signin') }}" method="POST">
{{ csrf_field() }}
<div>Email: <input type="text" name="username" class="userName textboxes push-right-33"></div>
<div>Password: <input type="password" name="password" class="password textboxes"></div></br>
<div class="fpassword-section">
<a href="#" onclick="return false;" class="forgot-password">Forgot Password</a>
</div>
<div class="links">
<input type="submit" class="button button-signin signin" value="Sign In">
</div>
</form>
我的路线将是
Route::any('/signin', 'LoginContoller@authenticateUser')->name('signin');
我的控制器就像
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use Illuminate\Support\Facades\Hash;
class LoginContoller extends Controller
{
public function index(){
return view('pages.login');
}
public function authenticateUser(Request $var){
echo "string";
}
}
验证用户不返回任何内容而不是 404
【问题讨论】:
-
“将 index.php 从 public 复制到 root 并更改了 index.php 中的一些行”,但您发布了其他代码。我不知道你没有得到 500。
标签: forms laravel-5 post routes