在Laravel验证过程中,我遇到了错误信息的问题。我收到了我的定制请求:
class CreateCv extends Request
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'name' => 'required',
'surname' => 'required',
当尝试使用Vue中的Axios向Laravel提交一个POST请求时,验证运行得很好,但是在检查验证是否失败($data->fails())时,它将返回一个状态422的错误JSON响应。它不会出现在写入自定义返回消息的下一行。
<?php
namespace App\Http\Controllers\API;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use Illuminate\Http\Request;
class AuthController extend
我正在检查boot()方法中的令牌并捕获无效令牌。在出现无效令牌的情况下,如何返回响应?
这是我的密码:
public function boot(Authenticator $authenticator)
{
Auth::viaRequest('auth-token', function ($request) use ($authenticator) {
$bearerToken = $request->bearerToken();
if ($bearerToken) {
我正在尝试实现Laravel的一个新特性“自定义验证规则”,并遇到以下错误:
Object of class Illuminate\Validation\Validator could not be converted to string
我遵循这个视频中的步骤:
这是一个尝试邮箱API的电子邮件验证工具。
请求的简单形式:姓名、姓氏、公司、电子邮件和消息
这是我的代码:
web.php
Route::post('contact', 'StaticPageController@postContact');
StaticPageController.php
use
我正在使用apache2和php artisan serve命令来测试我的项目。 拥有下一个控制器: <?php
// file: Http\Controllers\AuthCtrl.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\User; // <--
use Illuminate\Support\Facades\Auth;
class AuthCtrl extends Controller
{
public function login(Request $requ
我想测试API端点对不同用户的行为。我使用对应的JWT令牌创建了三个用户,并相应地访问端点。第一个请求可以完美地工作,但后面的两个请求就好像是第一个用户完成的一样。 这些令牌绝对是对应用户的令牌。手动访问此路由是可行的。我是不是遗漏了什么? 还有没有其他人遇到过这个问题?有什么解决方案吗? /**
* We want to test, if a private profile and/or status is visible to the user itself, a following user, a
* not-following user and a gue
我已经做了一份有很多领域的登记表。因为当我提交数据和验证器重定向错误时,一些输入是空的,用户不得不浪费时间重新填充它们,所以我想实现一些前端验证。我被困在检查用户名是否已经在提交按钮上使用了,因为我不是AJAX专家。
在AuthController中,我创建了一个函数,返回一个Json,其中包含数据库中用户名是否存在的响应。
class UserAuthController extends Controller
{
public function isUserNameInUse( $username )
{
if (Auth::where('userna
我创建了一个Laravel登录passport API,但当电子邮件提供" null“或密码为null时,它不会显示需要验证的错误。它返回的是某个东西的html吗? 以下是我的控制器代码: <?php
namespace App\Http\Controllers\Api;
use\App\User;
use Illuminate\Support\Facades\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Validation\ValidationE
我是laravel的新手,我正在构建一个API,并使用laravel圣殿来实现授权。授权之后,我获得了用户令牌,但我无法获得任何其他用户数据,因此,例如,我可以提取授权用户的ID,或者将其替换为数据库中的另一个表,或者以任何方式使用授权用户的数据。我不知道我到底做错了什么。请帮我解决这个问题。下面是我的代码: AuthController: <?php
namespace App\Http\Controllers;
use App\Http\Requests\UserCreateRequest;
use App\Http\Requests\UserLoginRequest;
use
我正在学习这个教程-- 。
我对它做了一点修改,创建了一个单独的laravel后端和另一个用于angular前端的文件夹。到目前为止,我在本地主机上运行此程序。
登录到我的应用程序时,我收到以下消息:-
Satellizer Warning Expecting a token named token
Current user is undefined.
我的登录控制器-
public function authenticate(Request $request){
$credentials = $request->only('email', 'passw
我在验证方面做错了什么吗?
<?php
namespace App\Http\Controllers\Auth;
use Validator;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class SignupController extends Controller
{
public function postSignup(Request $request)
{
if($this->validate($request,
我以前曾问过一个问题,是关于用Laravel 5和AJAX进行就地编辑的。我没有更新它,因为我已经设法找出它的问题所在。
虽然该表能够就地编辑用户行,但我现在正尝试在其基础上添加验证,目的是利用Laravel的内置验证器。然而,由于某种原因,它似乎不起作用。当我试图将失败的验证器传回JSON时,它会显示出我正在检查的每一个可能的错误。就像验证器将每个输入视为空的一样,这是没有意义的,因为函数的其余部分显然是按照预期接收输入的。
我上一个问题中的代码片段仍然具有很大的相关性,但是已经对HomeController.php,进行了更新,如下所示:
public function updateTab