Wah*_*ndy 3 php deployment routes laravel laravel-blade
我已经将我的 Laravel 应用程序部署到我的VPS 中。它在本地主机上运行良好。我认为错误出在我的路由或控制器中,因为路径仍在我的本地机器目录中(请参阅错误消息第 2 行),但我真的看不到代码中的问题。
我试过使用php artisan config:cache, php artisan cache:clear,php artisan route:cache但它仍然不起作用。它仍然是指我的本地机器目录。
这是 index.blade.php 的目录
Root
|-- portofolio
|-- app
|-- bootstrap
|-- config
|-- database
|-- resources
|-- assets
|-- lang
|-- views
|-- index.blade.php
|-- routes
|-- storage
|-- tests
|-- vendor
|-- public_html
|-- css
|-- img
|-- js
|-- vendor
Run Code Online (Sandbox Code Playgroud)
这是路线
Route::get('/', ['as' => 'home', 'uses' => 'Portofolio@link']);
Run Code Online (Sandbox Code Playgroud)
这是控制器
<?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);
}
}
Run Code Online (Sandbox Code Playgroud)
这是错误信息(见第 2 行)
Route::get('/', ['as' => 'home', 'uses' => 'Portofolio@link']);
Run Code Online (Sandbox Code Playgroud)
Wah*_*ndy 10
我已经解决了这个问题。
问题是我的服务器没有正确设置,因为域没有正确连接到我的 VPS。联系了托管服务商,问题解决了。
如果有人有这个问题,请检查
php artisan config:cache或php artisan config:clear?yourview.blade.php?resources\views?| 归档时间: |
|
| 查看次数: |
28109 次 |
| 最近记录: |