草庐IT

laravel-dusk2

全部标签

php - 具有正确 URL 的 Laravel 渲染 View

所以我的Viewusers包含所有注册用户的列表。它还具有删除特定用户的按钮,因此我创建了一个Controller和一个路由users/delete/this@somemailaddress.com在我的ControllerUsersController中,我处理删除操作。用户被删除,我返回到users并返回一个successalert,表明用户已被删除。$message="User".$user."successfullydeleted";returnView::make('users')->with(compact('message'));有效,显示警报。但是,Chrome显示lo

php - 带有 Laravel 5.4 的 Instagram API

我正在使用Instagram包vinkla将用户数据获取到我的应用程序。这是我用来获取结果的代码:publicfunctioninstagram(){$insta=newInstagram();$getUser=$insta->get('gopro');dd($getUser);}当我放弃结果时,我在返回时得到这个数组:array:20[▼0=>{#205▼+"id":"1552323772757218591_28902942"+"code":"BWK9j8rlpUf"+"user":{#208▶}+"images":{#202▼+"thumbnail":{#203▶}+"low_re

php - laravel 中的数据库逻辑在哪里?

我目前是laravel的新手,我正在尝试用laravel围绕代码结构。学习laravel的原因是除了创建易于管理的应用程序之外,还可以增加我在创建良好代码方面的知识。因此,按照公认的标准构建应用程序对我来说很重要。我已经阅读了几篇文章,但仍然不确定在哪里组织内容。截至目前,我的应用程序结构如下所示:app/ConsoleExceptionsHttpControllersAuthMessageSettingsMiddlewareProvidersTraitsMessageSettings我的一个Controller看起来像这样:middleware('auth');$this->midd

php - Laravel 请求属性添加不出现

我创建了一个中间件,与原始请求相比,它会在请求中添加更多字段。publicfunctionhandle($request,Closure$next){$profile=Authentication::profile();$request->attributes->add(['dataUser'=>$profile]);return$next($request);}然后在我的Controller中,我使用此代码转储所有请求参数。$request=Request::all();但是当我var_dump($request)时dataUser字段不存在,但奇怪的是当我调用Request::ge

php - 如何更改 Laravel 中的默认通知表名称

我想更改notification表名,所以我更改了迁移文件:phpartisannotification:tableSchema::create('member_notifications',function(Blueprint$table){$table->uuid('id')->primary();$table->string('type');$table->morphs('notifiable');$table->text('data');$table->timestamp('read_at')->nullable();$table->timestamps();});并尝试在No

php - 如何在 IntelliJ IDEA 中配置 Laravel 项目结构?

我应该将哪些文件夹标记为Sources/Resources/Excluded? 最佳答案 我自己的逻辑基于thePHPStormguide来源Therootfolder推理:您的源代码可以位于根目录下的多个文件夹中。替代方案:只需标记您在app,bootstrap,config,routes,(more...)中包含代码的真实文件夹Clickthisbuttontomarktheselectedfolderastherootfornamespacesusedinyourproject.Basedonthissetting,PhpSt

php - 在 Laravel 中,如何将服务依赖注入(inject)到 Controller 方法中

抱歉新手问题,但我找不到任何关于如何实际使用服务提供者的示例(Laravel文档仅显示如何创建它们)。由于Laravel的分页器不适用于分组,我想创建自己的分页器服务,但我不知道如何将所述服务注入(inject)Controller。论坛Controller抛出异常:ClassApp\Http\Controllers\CustomPaginatordoesnotexist,但我认为如果我将服务类绑定(bind)到服务容器,它可以使用自定义名称解析吗?文件如下:app/Http/Controllers/FororderBy("lastpost","DESC");returnview("f

php - Laravel 的 getAttributes() 方法忽略自定义属性访问器

我基本上不想用Laravel创建一个基于我所有模型属性的表,但问题是,getAttributes()方法忽略了我自定义添加的访问器,即使我已经添加了$appends属性的属性名称(将其添加到json和数组转换中)。但是,我仍然无法获得我的自定义属性。有什么想法吗? 最佳答案 您可以通过调用Model::attributesToArray()方法访问所有模型属性(包括Model::$appends属性)。这是一个例子。$modelAttributes=$model->attributesToArray();$modelAttribut

php - Google App Engine 上的 Laravel 队列

我正在研究googleappengine作为AWSec2/ELB的替代品。我看到的一个问题是没有一种明显的方法来使用laravel队列。如果我们在几个awsec2实例上部署我们的laravel应用程序,我们可以使用相同的部署过程等来包含一个实例作为队列运行器。但是对于AppEngine,因为它是一个黑盒子,似乎我们需要做一些类似googlecompute实例的事情来运行cliphp来运行artisan命令。这很烦人,因为我们将不得不担心扩展队列工作实例,这有点违背了谷歌应用引擎的目的。是否有人在googleappengine上运行一个功能齐全的(即带有队列的)laravel应用程序?如

php - 如何添加/导入示例 Laravel 项目?

在熟悉了Codeigniter之后,我开始学习Laravel。我可以使用以下命令安装Laravel。composercreate-project--prefer-distlaravel/laravelblog它工作正常。:-)接下来我尝试设置示例Laravel项目。我从这里(https://github.com/evercode1/sample-project)找到了一个示例项目。我只是下载它并将所有文件夹复制到Xampphtdocs文件夹。然后我访问“http://localhost/sample-project-master/public/”。它给出以下错误。Warning:req