我刚刚意识到我错误地从子目录运行了'git init'命令,然后在我项目的根目录下创建了一个主仓库.
这是一个错误,所以我运行'rm -fr'
嵌套目录'.git'上的命令(删除)不在项目的根目录中 - 认为这可以解决我的问题(我有多错)
现在的问题是,当我将项目推送到GitHub时,嵌套文件夹会变灰,就像它被忽略一样.
有没有办法撤消我所做的事情?或者我只需要重新开始?我是新手,并且正在尝试完成一个示例应用程序教程,但我看似破坏的目录对于生产环境中的部署至关重要.
我在 Laravel 5 中加载帮助程序文件并从视图调用函数时遇到问题。下面是我如何尝试在 L5 项目中设置助手的快速概述。
帮助程序文件包含一个基本函数,用于生成页面标题。
public function full_title($title)
{
$base_title = 'Social Tracking Application';
if (isset($title) && $title != ''){
$comp_title = $title . " | " . $base_title;
} else {
$comp_title = $base_title;
}
return $comp_title;
}
Run Code Online (Sandbox Code Playgroud)更新了composer.json以自动加载新的帮助程序文件。
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files":["app/Http/helpers.php"]
Run Code Online (Sandbox Code Playgroud)
},
从终端运行composer dump-autoload。
经过这些步骤后,我的印象是我可以使用视图和控制器中的助手。因此,我使用以下命令在主布局视图中调用了新的辅助函数:
<title> full_title($title) </title>
Run Code Online (Sandbox Code Playgroud)
但是,当我导航到任何页面时,我都会收到 FatalErrorMessage Call to Undefined Function full_title。(请注意,该消息通常位于标题栏中,因此我将其移动到正文标记以查看错误消息)。
我不明白我在这里做错了什么,我见过人们以类似方式使用自定义帮助程序文件的其他示例,但我的似乎不起作用,我是否遗漏了一些明显的东西?
我正在管理家园。
完整代码库:https ://github.com/n1k41l/SocialTrak/tree/middleware-currentUser