gpt4 book ai didi

laravel - 添加你自己的 helpers.php 到 composer.json

转载 作者:行者123 更新时间:2023-12-02 15:23:27 24 4
gpt4 key购买 nike

关注本主题Use a custom function everywhere in the website我需要一些帮助来完成已经开始的工作。

所以我在app文件夹下创建了一个文件夹:Customs然后我创建了一个包含以下代码的 helpers.php 文件:

<?php
use Illuminate\Support\Str;

if (! function_exists('str_slug')) {
/**
* Generate a URL friendly "slug" from a given string.
*
* @param string $title
* @param string $separator
* @return string
*/
function my_slug($title, $separator = '-')
{
$title = str_replace('\'','_',$title);
return Str::slug($title, $separator);
}
}

我读到我现在必须更新我的 composer.json,尤其是自动加载部分,它基本上是:

"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},

我不明白我现在应该做什么...psr-4 已经说整个应用程序文件夹是自动加载的,不是吗?

我还尝试将完整路径放入 helpers.php,但它也不起作用。

我做错了什么?

最佳答案

你的自动加载应该有这样的东西:

"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php"
]
},

files 是您的自定义文件。也正如 在网站的任何地方使用自定义函数 问题中提到的,我建议您使用特征,例如特征 StringSluggify。它保持 OOP 方式。

关于laravel - 添加你自己的 helpers.php 到 composer.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33110900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com