草庐IT

this-page

全部标签

php - laravel 如何在静态方法中使用 $this 上下文?

Laravel如何在“路由”目录中的console.php文件中使用$this->comment()方法,而Artisan::command()是一个静态方法?comment(Inspiring::(quote));})->describe('Displayaninspiringquote'); 最佳答案 $this并未在静态方法本身内部使用,而是在传递给该方法的闭包中使用。FromtheLaravelmanual:TheClosureisboundtotheunderlyingcommandinstance,soyouhavefu

php - 如何在 Laravel 5.5 中编辑 "The page has expired due to inactivity"的 View

在Laravel5.5中,当您使用CSRF保护(默认情况下)并且在长时间不活动后发送发布请求时,您将收到此错误页面(屏幕截图)。我可以接受这个错误,但是我需要更改此错误的View/文本以确保匹配我的应用程序风格和我的语言。关于如何编辑此View的任何想法? 最佳答案 您可以通过在resources/views/errors文件夹中放置一个419.blade.php文件来覆盖默认View。如果您使用的是具有全局搜索功能的编辑器,则可以在您的项目中搜索错误消息。例如,在VisualStudioCode中,您可以按Ctrl+Shift+F

php - CodeIgniter $this->input->get() 不工作

我不确定为什么这不起作用。我在配置文件中有allow_get_array=TRUE。这就是我想要做的..这是用户将从他们的电子邮件中单击的链接http://www.site.com/confirm?code=f8c53b1578f7c05471d087f18b343af0c3a638confirm.phpController:$code=$this->input->get('code');也试过$code=$this->input->get('code',TRUE);有什么想法吗? 最佳答案 在您的config.php中更改以下内容

PHP 超薄框架 : The requested URL was not found on this server

对于其中一个项目,我正在使用SlimFrameworkhttp://www.slimframework.com/在PHP中创建RestfulAPI。我通过使用https://github.com/slimphp/Slim中的说明将框架复制到PHP项目文件夹中,手动安装了该框架。.后来我也更新了我的.htaccess。对于我的项目,我有以下目录结构project\----slim\----tests\----index.php----.htaccess为此,Get调用即http://someIp/project/为我工作。它获取标准“欢迎使用Slim!恭喜!您的Slim应用程序正在运行。

php - 帮助我了解如何在 PHP 中使用 $this

用简单的英语来说,$this在PHP中是如何使用的?在JavaScript中,这对我来说是一个非常简单的概念,但由于某些原因,在PHP中我无法理解这个变量及其函数。在任何给定的时间点,它确切地指的是什么?我只有OOP的第三级经验,我怀疑这就是为什么我很难理解它的用法,但我正在努力变得更好,我检查的很多代码都使用了这个变量。 最佳答案 用非常简单的英语:一旦进入一个对象的函数,您就可以完全访问它的变量,但是要设置它们,您需要更加具体,而不仅仅是使用您想要使用的变量名。要正确指定您要使用局部变量,您需要使用特殊的$this变量,PHP始

php - 如何以最简单的方式解释 'this' 关键字?

我很长一段时间都在使用“this”关键字。但是当有人要我解释时,我很困惑如何解释它。我知道我可以在类的方法中使用它来访问同一类的任何变量和方法。classMyClass{functionMyMethod1(){echo"HelloWorld";}functionMyMethod2(){$this->MyMethod1();}}它是一个类的对象,我们不需要初始化并且只能在类或其他任何地方使用。如何解释?谢谢 最佳答案 类是对象的模型:它指定对象的外观(变量)以及它可以做什么(函数)。如果你实例化一个类:你创建了一个对象。如果创建类,则

php - 图返回错误 : Can't Load URL: The domain of this URL isn't included in the app's domains

在AppDomains中添加了域,还添加了有效的OAuth重定向URI..但是,收到这样的错误消息我已经尽力了......任何人都可以帮助我......这很烦人,我正在失去耐心并感到panic。我真的不知道,我在这方面的大错误是什么。请参阅以下图片以了解有关我的问题的更多信息 最佳答案 我们有3种方法来修复它1)关闭UseStrictModeforRedirectURIs在Facebook登录->设置2)$accessToken=$helper->getAccessToken();到$accessToken=$helper->get

php - 添加类 current_page_item

我正在从事Wordpress设计,我想创建一个自定义菜单。$items=wp_get_nav_menu_items('Menu',array('order'=>'ASC','orderby'=>'menu_order','post_type'=>'nav_menu_item','post_status'=>'publish','output'=>ARRAY_A,'output_key'=>'menu_order','nopaging'=>true,'update_post_term_cache'=>false));echo'';print_r($items);echo'';foreac

php - AJAX 中的 "Reload the page to get source for ..."

我将ajax用于自动完成字段,最初它可以正常工作,但最近出现故障。我检查了Firebug,最初我用来获取带有自动完成数据的JSON数组,但现在我收到以下消息:Reloadthepagetogetsourcefor:http://...[myAJAXscriptURLhere]我知道支持人员进行了一些服务器安全更改。那么我应该怎么做才能解决这个问题呢? 最佳答案 像这样?#result是元素ID,或者您可以使用类似.result的类名。$("#result").load("test.html");

php - 交响乐 2 : dev to pro = blank page

首先我带你原谅我的英语。我用Symfony创建了一个网站,在本地运行良好。(开发和生产)。但是,一旦我上线,开发版本就可以运行,但生产版本会显示空白页面。Lighttpd不会给我错误。PHP不给我错误。缓存和日志是可写的。我什么都不懂 最佳答案 好吧,这是非常不受欢迎的情况,因为您需要一个接一个地消除错误。它可能与缺少php模块或一些主要的httpd配置错误一样良性。应该对这个问题有所了解的一些步骤:启动终端(您有ssh访问权限,对吧?)检查日志(httpd和symfony)httpd日志:tail-f/var/log/httpd/