lumen

    1热度

    1回答

    路线 Route::get('attendence/{year?}/{name?}/{category?}, '[email protected]'); 控制器动作 function users($year=null, $name=null, $category= null){ } 我的要求是不是抛出一个异常,而不是显示出有意义的信息给用户的所有以下网址。 http://localhos

    0热度

    1回答

    我在我的流明应用程序中有一个名为'Event1'的事件和一个事件监听器'Event1Listener'。当事件1被触发时,我需要将自定义消息发布到名为'channel1'的redis频道。我怎样才能做到这一点? Event1.php <?php namespace App\Events; use Illuminate\Contracts\Broadcasting\ShouldB

    0热度

    1回答

    我正在使用TDD在流明中开发API。这意味着我正在我的控制台中运行PHPUnit,并且经常遇到异常。这些都是用一堆HTML来装饰的,这在控制台中显然不是非常可读。当应用程序从控制台运行时,有没有办法让Lumen打印控制台友好的异常?

    1热度

    1回答

    我正在学习如何插入多对多和多对多关系的过程。目前,当我尝试创建一个新项目时,我在外键约束条件下陷入困境。 我的代码是非常简单的: $this->model->create( $request->all() ); 凡要求有项目ID和项目存在。 SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or upda

    1热度

    1回答

    使用Lumen 5.5.2和illuminate/database v5.5.17。 我有3个模型设置,其中一个属于另一个2.所以报价,有一个区域和一个仓库。 与仓库的关系按预期工作,该区域返回null。 例如 $quoteModel = new Quote(); $quote = $quoteModel ->with('area') ->with('de

    1热度

    1回答

    我发送错误信息像这样的错误的情况下,从数据库或任何其他问题得到数据: return response()->json(['status' => 'Failed' ,'state'=>'100' , 'message'=>'You have not registered yet.' ], 401); 这给了我一个JSON它具有一切定义,因此无论问题出在哪里,我都可以轻松显示消息。 但是如果在验证

    0热度

    1回答

    我正在为调用app()->environment()的函数编写单元测试。 phpunit.xml文件将环境设置为testing。我也想在其他环境中测试该功能。 我已经试过: config('app.env', 'prod') config('env', 'prod') $_ENV['app.env'] = 'prod' $_ENV['env'] = 'prod' 我还包括管弦乐/测试平台封装,使用

    0热度

    2回答

    我在Laravel Lumen上有一个api,我们通过Postman和Ruby Rest Client进行了测试,并且一切都很顺利,但是我们创建了一个响应Web令牌的简单的Auth Login,但所有工作都正常在我们的React App上,实际上我们有这个“405 405方法不允许”。 我们创造下一个代码的类: <?php namespace palanik\lumen\Middleware;

    1热度

    1回答

    我有一个身份验证中间件来检查传递API密钥的有效性。我从数据库存储中将用户标识提取到请求数组,以便请求页面将获得用户标识。 public function handle($request, Closure $next) { $key = $request->get('key'); $user = User::where('token', '=' ,$key)->firs

    1热度

    1回答

    我测试我的Laravel流明API与邮差,我的控制器使用URL查询参数如下图所示 $router->get('/ByName/{contactGov}', '[email protected]'); 我在邮差网址是http://localhost/apitest/public/ByName/BGD 和每一件事情从数据库中检索数据工作正常,但当我使用阿拉伯字符如 http://localhost