Php Laravel 5.3-未找到InvalidArgumentException视图[索引]

Php Laravel 5.3-未找到InvalidArgumentException视图[索引],php,laravel,deployment,routes,laravel-blade,Php,Laravel,Deployment,Routes,Laravel Blade,我已将我的Laravel应用部署到我的VPS中。它在本地主机上运行良好。我认为错误在我的路由或控制器中,因为路径仍然进入我的本地机器目录(请参阅错误消息第2行),但我确实看不到代码中的问题 我尝试过使用php-artisan-config:cache,php-artisan-cache:clear,php-artisan-route:cache,但仍然不起作用。它仍然指向我的本地机器目录 这是index.blade.php的目录 根目录 |--波托菲利奥 |--应用程序 |--引导 |--配置

已将我的Laravel应用部署到我的VPS中。它在本地主机上运行良好。我认为错误在我的路由或控制器中,因为路径仍然进入我的本地机器目录(请参阅错误消息第2行),但我确实看不到代码中的问题

我尝试过使用
php-artisan-config:cache
php-artisan-cache:clear
php-artisan-route:cache
,但仍然不起作用。它仍然指向我的本地机器目录

这是index.blade.php的目录

根目录
|--波托菲利奥
|--应用程序
|--引导
|--配置
|--数据库
|--资源
|--资产
|--朗
|--观点
|--index.blade.php
|--路线
|--储藏
|--测验
|--卖主
|--公共网页
|--css
|--img
|--js
|--卖主
这是路线

Route::get('/', ['as' => 'home', 'uses' => 'Portofolio@link']);
这是控制器

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class Portofolio extends Controller
{
public function link() {

    $categories = [
        '1' => 'Print Design',
        '2' => 'Logo Design',
        '3' => 'Web Design',
        '4' => 'Product Design',
        '5' => 'Character Design',
        '6' => 'Packaging Design'
    ];

    $projects = [
        '1' => 'IMSAA Training Certificate',
        '2' => 'Rusticity Logo',
        '3' => 'Handy Production Website',
        '4' => 'Nihon no Matsuri Bag Project',
        '5' => 'The Chin - Captain Jack Sparrow',
        '6' => 'Rusticity Packaging'
    ];

    $images = [
        '1' => '1',
        '2' => '2',
        '3' => '3',
        '4' => '4',
        '5' => '5',
        '6' => '6'
    ];

    $skills = [
        '1' => 'Photoshop',
        '2' => 'Ms. Office',
        '3' => 'Laravel',
        '4' => 'PHP',
        '5' => 'HTML',
        '6' => 'MySQL'
    ];

    $points = [
        '1' => '80%',
        '2' => '90%',
        '3' => '60%',
        '4' => '60%',
        '5' => '60%',
        '6' => '60%'
    ];

    return view('index')->withCategories($categories)->withProjects($projects)->withImages($images)->withSkills($skills)->withPoints($points);
}
}

确保视图目录中有index.blade.php,这里index.blade.php不是/dir中的index.php。

我已经解决了这个问题。

问题是我的服务器没有正确设置,因为域没有正确连接到我的VPS。联系了主机提供商,问题得到了解决

如果有人有这个问题,请检查

  • 您是否已经完成了php artisan配置:缓存或php artisan配置:清除
  • 您是否将视图正确命名为
    yourview.blade.php
  • 您是否将视图正确放置在
    resources\views

  • 你的资源/视图文件夹/文件结构是什么检查
    索引的路径。你的index.blade.php在哪里???你的index.blade.php应该在resources/views/folderYes中,我的index.blade.php在resources/views folderYes中,它在views目录中,更清楚地说,这个错误发生在我在VPS上部署它时,它在LocalHost上运行良好检查apache conf的根目录