草庐IT

public-service

全部标签

php - file_put_contents(.../bootstrap/cache/services.json) : failed to open stream: No such file or directory

我在运行任何phpartisan命令时一直收到此错误。[ErrorException]file_put_contents(/Applications/MAMP/htdocs/code/bheng/md-bheng/bootstrap/cache/services.json):failedtoopenstream:Nosuchfileordirectory我该如何阻止它? 最佳答案 编辑-如果services.json文件不存在,运行phpartisanserve然后停止强制创建文件。请参阅:laravelservices.jsonn

php - Laravel 5 : How can I load database values into the config/services. php 文件?

我有一个正在开发的Multi-Tenancy应用程序,在添加socialite包时,我尝试从数据库加载特定网站的自定义facebookclient_id和client_secret。我不能真正使用env变量,因为每个站点都有自己的自定义facebook键。您似乎无法真正调用config/services.php文件中的模型方法,因为它可能尚未加载。我已尝试通过请求生命周期文档来解决此问题,但无济于事。我还尝试创建一个服务提供者以从我的业务模型的方法中获取值并将其设置为常量,但是当它在应用程序中可用时,config/services.php文件已经加载.这里是我希望数据库值可用的地方:c

php - 如何从 PHP 类中判断变量是公共(public)变量还是私有(private)变量?

如果我知道要搜索什么,我相信我可以在PHP.net上找到它!基本上,我试图从一个类中循环遍历所有公共(public)变量。为了简化事情:$val){echo"$keyis$val\n";}}}$fred=newPerson;应该只显示Fred的姓名和电子邮件.... 最佳答案 使用Reflection.我修改了PHP手册中的一个示例以获得您想要的内容:classPerson{public$name='Fred';public$email='fred@example.com';private$password='sexylady';p

php - fopen 在公共(public)软件中使用安全吗?

我正在创建一个Web应用程序,我希望向公众发布该应用程序以便在任何人自己的Web服务器上下载和安装,但是我刚刚被告知某些Web主机禁止在PHP中使用fopen由于到“安全问题”,特别是在共享主机上。我在应用程序的安装过程中使用了fopen,我应该担心这个吗?这是共享主机中的常见做法吗?如果是这样,还有另一种方法可以写入文件吗?我听说过cURL,但这需要最终用户具备更多高级知识,不是吗?如果是这样,这显然是不可预料的。非常感谢! 最佳答案 fopen()永远不会被禁用。然而,php.ini设置“allow_url_fopen”是。因此

PHP 术语 : difference between getters and public methods?

我的问题更多是关于术语而不是技术细节(或者是?)。类中的getter方法和公共(public)方法有什么区别?它们是同一个还是它们之间有区别?我问是因为我正在尝试学习最佳编码实践,而这个领域对我来说似乎是灰色的。我在评论我的代码时注意到我有一个很大的部分叫做“Getters”和另一个很大的部分叫做“公共(public)方法”然后我就像......“有什么区别?!”。谢谢! 最佳答案 简单来说,PHP中的getter只是一种允许代码的其他部分访问特定类属性的方法。例如:name=$name;}//Getterpublicfunctio

php - 数组到php中的公共(public)变量

我有一个数组,我希望它的值是“public$somevariable”。这是我的函数的样子。publicfunction__construct(){global$database;$result=$database->query("SHOWCOLUMNSFROM".self::$tabel_name."");if(!$result){echo'Couldnotrunquery:'.mysql_error();exit;}if(mysql_num_rows($result)>0){$attributes_var=array();while($row=$database->fetch_ar

php - 找出一个方法是 protected 还是公共(public)的

使用这段代码,我试图测试我是否可以调用某些函数if(method_exists($this,$method))$this->$method();但是现在我希望能够在$methodprotected情况下限制执行,我需要做什么? 最佳答案 您需要使用Reflection.classFoo{publicfunctionbar(){}protectedfunctionbaz(){}privatefunctionqux(){}}$f=newFoo();$f_reflect=newReflectionObject($f);foreach($f

php - 如何在子类中设置公共(public)属性?

我是OO编程的新手,我正在尝试了解如何以正确的方式为子类的公共(public)属性赋值。每次我总是以不同的方式结束,所以我想问问你平时是怎么做的是个好主意。假设我有一个父类Fruit和两个子类Apple和Banana。abstractclassFruit{protected$color;//emptypropertyprotectedfunctiongetColor(){return$this->color;}}classAppleextendsFruit{protected$color='red';}classBananaextendsFruit{protected$color='y

php - 尽管提交了 OK,但亚马逊的 Marketplace Web Service 库存未出现在卖家中心

我正在使用Amazon的MWS提交产品库存,但它似乎没有用,尽管它说有。我使用“SubmitFeed”提交我粘贴在下面的测试提要XML;1.01A1BJ5TNE5I3MUDProducttrue1Insert56789ASINB0EXAMPLEGA_GEN_NOTAXExampleProductTitleExampleProductBrandThisisanexampleproductdescription.ExampleBulletPoint1ExampleBulletPoint299.99ExampleProductManufacturerexample-item-typeExam

php - 试图抽象数据库类并停止其公共(public)使用 : Laravel 5. 2.31

我有以下类(class)界面interfaceIRole{publicfunctionAll();}在下面的类(class)中,我还将在将数据发送到数据库层之前编写一些逻辑,并在从数据库类检索数据之后编写一些代码classRoleBLimplementsIRole{publicfunctionAll(){return(newRoleDb())->All();}}数据库类classRoleDb{publicfunctionAll(){$Roles=\App\Models\Role\RoleModel::all();return$Roles;}}下面是我的Controller操作方法cla