我正在使用laravel 5.4并尝试获取索引页面,我正在使用以下路由
Route::get('/',
['as' => 'home_page',
'uses' => 'Controller@index']);
控制器中的和索引函数如下所示:
public function index()
{
return view('index');
}
但是当我访问mydomain.com
时,我得到的视图与index.blade.php
不同。
当我使用mydomain.com/?
或在我的本地服务器上时它很好。
我已经在我的代码和谷歌搜索过,但没有找到任何帮助?
ie:如果需要进一步的信息,请告诉我。
答案 0 :(得分:0)
首先确保您正在调用正确的控制器,并且没有特定的中间件阻止访问index
方法,index.blade.php
位于视图文件夹中。
如果所有这些都可以,请在您的rotes文件上尝试以下代码:
Route::get('', function () {
return view('index');
})
答案 1 :(得分:0)
试试这个。 首先使用make:controller Artisan命令创建控制器文件。让我们说它是homeController。
php artisan make:controller homeController
然后在homeController文件中编写代码以获取视图。
<?php
namespace App\Http\Controllers;
class homeController extends Controller
{
public function index()
{
return view('index');
}
}
然后定义到此控制器的路由。
Route::get('/', 'homeController@index');
有关详细信息,请参阅https://laravel.com/docs/5.5/controllers
答案 2 :(得分:0)
我使用的是我的服务器上保存的缓存视图
php artisan cache:clear
它已得到修复。谢谢大家的支持。