- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
[已解决] 我不是 Laravel 专家。刚开始做网页开发。我被要求对从 c 面板下载的现有项目进行更改。在服务器上,该项目运行良好。但是在下载它之后,我收到以下错误并且不太确定发生了什么。
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'xyz.testimonials' doesn't exist (SQL: select * from
testimonials
)
下载项目后我可以进行以下操作
php artisan cache:clear
composer update
php artisan migrate
php artisan db:seed
下面是TestimonialController.php文件
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Testimonial;
class TestimonialController extends Controller
{
public function index()
{
$testimonials = Testimonial::all();
return view('dashboard.testimonials.index')->withTestimonials($testimonials);
}
public function create()
{
return view('dashboard.testimonials.create');
}
public function store(Request $request)
{
$request->validate(['testimonial_text'=>'required']);
$testimonial = Testimonial::create($request->all());
if($testimonial)
{
$this->success('Testimonial added successfully');
}
else
{
$this->error();
}
return redirect()->back();
}
public function edit(Testimonial $testimonial)
{
return view('dashboard.testimonials.edit')->withTestimonial($testimonial);
}
public function update(Testimonial $testimonial,Request $request)
{
if($testimonial->update($request->all()))
{
$this->success('Testimonial Updated Successfully');
}
else
{
$this->error();
}
return redirect()->route('dashboard.testimonials.index');
}
public function destroy(Testimonial $testimonial)
{
if($testimonial->delete())
{
$this->success('Testimonial Deleted Successfully');
}
else
{
$this->error();
}
return redirect()->back();
}
}
客户评价.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Testimonial extends Model
{
public $guarded = [];
public function allTestimonials()
{
return self::all();
}
}
最佳答案
在 Laravel 中有两种定义表的方式。
testimonials
在您的数据库中是否可用。每当你不定义$table
放入模型中,表示Laravel自动搜索表。您必须手动将 $table
添加到模型文件中,如下所示。当你不在的时候
按照以下第一条规则以复数形式创建表名。
protected $table = 'testimonial';
关于php - 找不到基表或 View : 1146 Table 'xyz.testimonials' doesn't exist (SQL: select * from `testimonials` ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57816313/
[已解决] 我不是 Laravel 专家。刚开始做网页开发。我被要求对从 c 面板下载的现有项目进行更改。在服务器上,该项目运行良好。但是在下载它之后,我收到以下错误并且不太确定发生了什么。 SQLS
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and t
我正在使用这个插件,它运行良好: https://codyhouse.co/demo/client-testimonials-carousel/index.html 但是我不太确定如何让箭头保持原状并
我刚刚在我的网站上安装了 VueJS,但我遇到了如上所示的大量控制台错误。我还没有尝试创建任何 Vue 组件,但我的网站确实包含许多自定义 HTML 标签。 Vue 是否将任何自定义 HTML 标记(
当我尝试通过 webpack 运行 React 时,有人可以帮我解决这个错误吗?以下是我得到的错误。 控制台错误: ERROR in ./testimonials.js Module parse fa
我是一名优秀的程序员,十分优秀!