【发布时间】:2020-03-17 12:41:48
【问题描述】:
我正在尝试使用 laravel 执行简单的 CRUD 操作。但是当我尝试通过 laravel 框架以及普通 PHP 从表中获取数据时,它会给出错误代码 500。
这是我的控制器类。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\BookModel;
use \DB;
class AdminController extends Controller
{
function getItems()
{
$data = DB::select('select * from book');
$data = BookModel::all();
echo($data);
return compact('data');
}
}
axiom ,已被使用。 ---> "https://unpkg.com/axios/dist/axios.min.js"
模型类:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class BookModel extends Model {
protected $table = "book";
public $timestamps = false;
}
它没有从表中返回任何结果。
【问题讨论】:
-
检查网络服务器日志是否有错误。
-
网络服务器日志中没有打印任何内容
-
这能回答你的问题吗? Reference - What does this error mean in PHP? 向下滚动到“HTTP 错误 500 - 内部服务器错误”
-
@digijay 没有,没有帮助
-
Laravel 有自己的 500 错误日志。
storage/logs/laravel.log。您应该能够在那里看到错误。话虽如此,您使用的是mysqli,这与使用 Laravel 的观点背道而驰……当您拥有可用的模型和查询构建器时,您不应该使用原生 PHP 逻辑。
标签: php laravel laravel-5 eloquent vuejs2