我正在尝试在Laravel 5.6中创建一个自定义帮助器
我的助手路径是app\Helpers\ReadExcel。php
以下是我的助手文件:
<?php
namespace App\Helpers;
class ReadExcel{
public static function index($id){
echo $id;
}
}
?>
我的助手的服务提供商如下
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class ReadExcelServiceProvider extends ServiceProvider
{
/**
* Bootstrap services.
*
* @return void
*/
public function boot()
{
//
}
/**
* Register services.
*
* @return void
*/
public function register()
{
require_once app_path() . '/Helpers/ReadExcel.php';
}
}
在config\app中进行了以下更改。提供程序数组中的php
:
App\Providers\ReadExcelServiceProvider::class,
In aliases array:
'ReadExcel' => App\Helpers\ReadExcel::class,
我尝试在控制器方法中使用帮助器,如下所示:
use ReadExcel;
public function read(){
ReadExcel::index(3);
}
我得到的错误如下:
找不到类“ReadExcel”
请帮我这个。我不确定错在哪里。
Helpers定义了一些简单的函数,比如str\u slug('slug Name')
而不是类。一旦定义了所有简单函数,就可以将其添加到composer中。json
注册,而不是使用ServiceProvider
。
您可以在composer的
文件,如下所示,autoload
部分注册助手函数。json
"autoload": {
"files": [
"app/Helpers/ReadExcel.php"
],
...
}
我在中有一些助手类。如何使用
我已经遵循了在PHP Laravel 5中创建自定义助手函数的最佳实践是什么? 这个问题的两个答案帮助我在laravel 5.1中创建自定义静态类。因为它是一个静态类。提前谢谢你。
问题内容: 我想创建辅助函数,以避免在Laravel 5的视图之间重复代码: view.blade.php 它们基本上是文本格式化功能。我在哪里以及如何使用这些功能创建文件? 问题答案: 在您的应用文件夹中创建一个文件,并使用composer加载它: 将其添加到文件后,运行以下命令: 如果您不喜欢将文件保留在目录中(因为它不是PSR-4命名空间的类文件),则可以执行网站的操作:将文件存储在boot
本文向大家介绍asp.net-core 自定义标签助手,包括了asp.net-core 自定义标签助手的使用技巧和注意事项,需要的朋友参考一下 示例 您可以通过实现ITagHelper便捷类或从便捷类派生来创建自己的标记帮助器TagHelper。 默认约定是将与帮助程序名称匹配的html标签作为目标,而不带可选的TagHelper后缀。例如WidgetTagHelper将目标<widget>代码定
在自定义arrayAdapter中实现自定义getFilter时遇到问题。实际上,我不知道如何实现它。尝试了各种代码,但仍然没有成功。这是我的自定义阵列适配器。 这是ListTO课程。 这是布局图。 这里的搜索关键字来自“inputSearch”编辑文本。 这是文本更改的侦听器。 谢谢
我有一个有很多数字的表格,我想对所有的数字都使用数字格式。所以现在我有这个: 但我只是重复相同的函数number_format(),当有人决定格式不同时,可能会出现问题。然后我必须更改表中的所有格式。我对Nette框架有一些经验,并且存在一个选项,我可以拥有自定义帮助器,然后在模板中使用它,即:在管道之后,我有自己的自定义帮助器。Laravel刀片模板中是否有类似的内容?我在文档中没有找到任何关于