UPDATE END - ПРОБЛЕМА решаемыеLaravel 3,5 - Просмотр [Индекс] не найден
Проблема заключается в том, что мой сервер не устанавливает должным образом, так как домен оленья кожа правильно подключен к моему VPS. Свяжитесь с хостинг-провайдером и проблема решена.
Если кто-то есть эта проблема просто проверить
- Вы уже делаете
php artisan config:cache
илиphp artisan config:clear
? - Ваше имя: * Ваше сообщение:
yourview.blade.php
? - Вы правильно разместили представление в
resources\views
?
Я уже развернуть приложение Laravel в мой VPS. Он отлично работает на локальном хосте. сообщение об ошибке показано ниже:
InvalidArgumentException in FileViewFinder.php line 137:
View [index] not found.
1. in FileViewFinder.php line 137
2. at FileViewFinder->findInPaths('index', array('E:\Laravel\portofolio\resources\views')) in FileViewFinder.php line 79
3. at FileViewFinder->find('index') in Factory.php line 174
4. at Factory->make('index', array(), array()) in helpers.php line 856
5. at view('index') in Portofolio.php line 56
6. at Portofolio->link()
7. at call_user_func_array(array(object(Portofolio), 'link'), array()) in Controller.php line 55
В строке 2 сообщения об ошибке, вы можете увидеть, что он все еще находится в локальном каталоге. Я пробовал использовать
php artisan config:clear|cache
php artisan view:clear
php artisan route:cache
php artisan optimize
и даже не решил проблему. здесь раздел вида в конфигурационном файле после php artisan config:cache
и как вы можете видеть его уже с помощью каталога VPS
'view' =>
array (
'paths' =>
array (
0 => '/home/wahyuhan/portofolio/resources/views',
),
'compiled' => '/home/wahyuhan/portofolio/storage/framework/views',
),
Может быть, проблема в моем маршруте или контроллера странице, но я не могу, кажется, найти проблему там. Сервер OS - CentOS, и я уже читал, что CentOS чувствительна к регистру , но. Здесь я не вижу никакой проблемы с регистром.
Вот мой каталог сервера
Root
|-- portofolio
|-- app
|-- bootstrap
|-- config
|-- database
|-- resources
|-- assets
|-- lang
|-- views
|-- index.blade.php
|-- routes
|-- storage
|-- tests
|-- vendor
|-- public_html
|-- css
|-- img
|-- js
|-- vendor
Вот мой ROUTE
Route::get('/', ['as' => 'home', 'uses' => '[email protected]']);
Вот мой CONTROLLER
<?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);
}
}
любые советы?
Попробуйте переименовать указатель в другой. – C2486
@Rishi Я попытался переименовать ** index.blade.php ** в ** home.blade.php ** и выполнить 'php artisan config: cache', но вещь _weird_ является ошибкой по-прежнему одним и тем же [view [ index] not found' –
Запустить эту команду 'php artisan cache: clear' и' php artisan view: clear' – C2486