我不得不在这里问这个问题。我已经看到了很多其他的响应,但没有一个起作用..即使在我编辑了 app/providers/AppServiceProvider.php 文件中的注册函数之后——来自我在 laracasts 上获得的解决方案。
public function register(){
$this->app->bind('path.public_html', function(){
return base_path(). '/public_html';
});
//
}
使用此设置,主页加载成功。但是在编辑到这个的欢迎路线之后::
Route::get('/', function () {
echo public_path(); //resolves to:: C:\xampp\htdocs\paprng\public
exit;
return view('welcome');
});
我的 public_path() 函数解析为“ C:\xampp\htdocs\paprng\public ”..
请问laravel应用程序中某处是否有“public”字符串值。需要编辑为“public_html”的结构,以避免此错误。
提前致谢。