我正在
抱歉,在Laravel中找不到您要查找的页面
无论何时我导航到public/index
或public/home
或public/post
,但当我转到public/
时,我的视图会被传递,这就是代码:
*Route::get('\home', function(){
return view('home');
})->name('home');*
答案 0 :(得分:1)
您的代码中没有公开/设置路线,您需要以下内容:
Route::get('/', function(){
return view('home');
})->name('home');
答案 1 :(得分:1)
您应该导航到Relation.RelTyp = 'Customer'
,而不是/home
,
公用文件夹是您的域所指向的位置,您的public
文件会处理您的请求,因此您不应在路径中使用.htaccess
,除非您的应用程序逻辑要求您这样做。
答案 2 :(得分:0)
这是一个htaccess问题。您不应该链接/公共/路由它应该只是链接/路由
尝试将根级别.htaccess(如果您没有创建一个)更改为:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>