首页 > 解决方案 > 在 Laravel-Vue 中找不到视图

问题描述

无法从我的 User.php 文件返回视图。为什么找不到视图?我使用默认的 User.php 文件,最后我添加了几行代码以获取视图。我收到错误 - 未找到视图。

 <?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Support\Facades\Auth;
use Request;

class User extends Authenticatable
 {
  use Notifiable;

  protected $fillable = [
    'name', 'email', 'password',
  ];


  protected $hidden = [
    'password', 'remember_token',
  ];


  protected $casts = [
    'email_verified_at' => 'datetime',
  ];
}

if (Auth::check())
 {
return view('example-component');
 }

标签: laravelvue.js

解决方案


这不是模型的用途。我认为您应该退后一步学习一般的 PHP,因为那不是有效的语法。

如果要呈现视图,可以使用 web.php 将操作“重定向”到控制器,并且它们从控制器内部的函数中实现,然后返回适当的视图。


推荐阅读