【发布时间】:2016-12-10 21:54:00
【问题描述】:
无论我放入 Route('/') 目录 中的什么似乎都会显示页面:
Route::get('/', function () {
return view('coming-soon');
});
但所有其他路线似乎都不起作用。这里:
Route::get('/', function () {
return view('coming-soon');
});
Route::get('/home', function () {
return view('home');
});
Route::get('/about', function () {
return view('about');
});
Route::get('/portfolio', function () {
return view('portfolio');
});
Route::get('/support', function () {
return view('support');
});
Route::get('/contact', function () {
return view('contact');
});
Route::get('/faq', function () {
return view('faq');
});
Route::auth();
还没有定义控制器。它只是普通的 html 和 css 文件。
在视图中:
我有文件:
home.blade.php
about.blade.php
contact.blade.php
coming-soon.blade.php
faq.blade.php
support.blade.php
portfolio.blade.php
in Layouts Folder
- app.blade.php
为了使框架正常工作,我已将公用文件夹中的所有文件放到根目录中。即css、html(或blade.php文件)、js文件夹、images文件夹
一切似乎都很好,只是其他 url 的触发器:错误 500 - 内部服务器错误 如果我去 www.example.com/public/about 或 /home 或 /contact 它可以工作,但没有 css应用的属性。
我怎样才能最好地将文件放在共享主机中以使其正常工作。
感谢任何帮助!
【问题讨论】:
-
什么是 myLaravelApp ?我有应用程序文件直接在 public_html/example.com 我应该添加一个具有 LaravelApp 名称的文件夹吗?
-
好的。有效。谢谢
标签: php css laravel laravel-5 shared-hosting